Como mover todos os arquivos para um diretório em uma mesma pasta

1

Em uma pasta chamada 'my-folder', eu tenho cerca de 6000 arquivos mp4 e um diretório chamado 'videos'. Eu quero mover esses arquivos 6000 mp4 para um diretório chamado 'videos'. Como posso fazer isso? Eu estou em 'minha pasta' agora. Eu vim para esta pasta por comandos de cd em Putty.

    
por funky-nd 06.05.2018 / 18:34

2 respostas

1

mv !(videos) videos

fez o truque.

    
por funky-nd 06.05.2018 / 18:38
0

Leia man find , man xargs e man mv . Então faça algo como:

find . -maxdepth 1 -type f -iname '*.mp4' -print0 | xargs -0 --no-run-if-empty --max-args=512 mv --target-directory=videos/  

Mas antes de executar isso, confira o que é produzido substituindo mv por echo mv :

find . -maxdepth 1 -type f -iname '*.mp4' -print0 | xargs -0 --no-run-if-empty --max-args=512 echo mv --target-directory=videos/  
    
por waltinator 06.05.2018 / 18:43