Como mover vários arquivos em sub-directorios diferentes [RESOLVIDO]

1. Como mover vários arquivos em sub-directorios diferentes [RESOLVIDO]

leon
leonteclinux

(usa Ubuntu)

Enviado em 31/07/2017 - 16:07h

Olá a todos, mim encontro na seguinte situação:
Possuo em um HD externo diversos arquivos que sempre iniciam com o seguinte nome "@aol.com.ver-CL", esses arquivos estão em diversas pastas e subspastas, estou tentando mover somente esses arquivos, detalhe a extenção do arquivo sempre muda mas o inicio não.
Tentei fazer da seguinte forma:

for arquivo in `find teste/ -name @aol.com.ver-CL*`;
do
mv "$arquivo" restore/;

ate consigo achar todos os arquivos e colocar o resultado do find em um arquivo de texto, mas não estou conseguindo mover esses arquivos.
Agradeço desde de já a todos que contribuem para esse espaço onde podemos compartilha conhecimento.



  


2. MELHOR RESPOSTA

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 31/07/2017 - 20:40h

Para "copiar" os arquivos conservando a árvore de diretórios:
find pasta/origem/ -name "@aol.com.ver-CL*" -exec cp --parents {} pasta/destino \; 


3. Re: Como mover vários arquivos em sub-directorios diferentes [RESOLVIDO]

Takahashi
signout

(usa Slackware)

Enviado em 31/07/2017 - 17:20h

Boas,

De uma olhada neste tópico

https://www.vivaolinux.com.br/topico/Debian-para-iniciantes/Comando-find-com-mv


espero que ajude.


4. Re: Como mover vários arquivos em sub-directorios diferentes [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 31/07/2017 - 17:54h

leonteclinux escreveu:

Olá a todos, mim encontro na seguinte situação:
Possuo em um HD externo diversos arquivos que sempre iniciam com o seguinte nome "@aol.com.ver-CL", esses arquivos estão em diversas pastas e subspastas, estou tentando mover somente esses arquivos, detalhe a extenção do arquivo sempre muda mas o inicio não.
Tentei fazer da seguinte forma:

for arquivo in `find teste/ -name @aol.com.ver-CL*`;
do
mv "$arquivo" restore/;

ate consigo achar todos os arquivos e colocar o resultado do find em um arquivo de texto, mas não estou conseguindo mover esses arquivos.
Agradeço desde de já a todos que contribuem para esse espaço onde podemos compartilha conhecimento.


Boa tarde.
Faça o seguinte:
find teste/ -name "@aol.com.ver-CL.*" -exec mv {} restore \;

att.:
marcelo oliver


5. Re: Como mover vários arquivos em sub-directorios diferentes [RESOLVIDO]

leon
leonteclinux

(usa Ubuntu)

Enviado em 02/08/2017 - 11:22h

Obrigado, resolvido.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts