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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts