listar e mv arquivos para o diretorio [RESOLVIDO]

1. listar e mv arquivos para o diretorio [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/12/2012 - 13:32h

Olá Pessoal, gostaria de uma dica em um comando que joguei no linux. Queria lista um arquivo com find em diretório especifico com pasta e sub-pasta e tudo que estiver na minha lista mover ele para uma outra pasta.

vejam o que fiz não deu certo.

find . -name 'nf*.txt' | xargs mv /data/textonfe/

Quem puder me ajudar fico grato!


  


2. Re: listar e mv arquivos para o diretorio [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 11/12/2012 - 15:52h

Teria que fazer um looping pra ficar melhor:


find . -name 'nf*.txt' | while read line; do mv "$line" /data/textonfe/; done


Antes de executar o comando faça um teste em outro diretório para ver se fará o que vc realmente quer!





3. Re: listar e mv arquivos para o diretorio [RESOLVIDO]

Phillipe Smith
Smithux

(usa Arch Linux)

Enviado em 11/12/2012 - 16:12h

Faz assim meu brother:
find . -name 'nf*.txt' | xargs mv -t /data/textonfe/ 

O -t significa target-directory.


4. Re: listar e mv arquivos para o diretorio [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 11/12/2012 - 16:23h

Tem que ser com o find? Se não precisar, tenta:

 $ for i  in `ls pasta | grep -e padraonomearquivo`; do mv "$i" pastadestino; done  



5. Re: listar e mv arquivos para o diretorio [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/12/2012 - 16:28h

A dica de alexandregms deu certo, muito bom! agora usando o Xargs com mv -t eu já tinha tentado mais não deu certo. Mesmo assim valeu pela força!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts