Linux - Ubuntu Move Arquivos de Múltiplos Locais de Mesmo Nome para um Local Comum

1

Eu gostaria de encontrar arquivos e movê-los para uma nova pasta. Os arquivos estão espalhados em vários locais, mas sempre na mesma pasta de nome e, g,

\ mnt \ Music \ folder_a \ target_folder

\ mnt \ Music \ folder_b \ target_folder

\ mnt \ Music \ folder_c \ target_folder

Por isso, gostaria de encontrar todos os arquivos em todos os locais da pasta_dirigente e movê-los para uma pasta comum.

Como isso pode ser alcançado, por favor?

    
por sneezy999 12.09.2016 / 15:26

2 respostas

1

Existem poucas maneiras de fazer isso, mas a mais simples é usar curingas no caminho

Você pode fazer mv /mnt/music/folder_*/*.mp3

e corresponderia a cada mp3 em qualquer pasta que começasse com "pasta _".

    
por 12.09.2016 / 15:38
1

Você quer

mv \mnt\Music\*\target_folder\* common_folder

Isso moverá tudo das pastas desejadas, mas não bloqueará se acidentalmente existir um arquivo (não pasta ) com o nome target_folder .

    
por 12.09.2016 / 16:10