Desejo recursivamente percorrer as pastas de uma estrutura de diretórios e copiar qualquer arquivo .jpg que encontrar em outro diretório.
Acho que tive a ideia errada com:
cp -R photos/*.jpg /cpjpg
Como posso fazer isso a partir da linha de comando no Ubuntu?
Respostas:
Isso copiará todos os arquivos que terminam em .jpg ou .jpeg (também não diferenciam maiúsculas e minúsculas) no diretório atual e em todos os seus subdiretórios no diretório / cpjpg. A estrutura do diretório não é copiada.
fonte
Isso preserva a estrutura do diretório:
veja http://logbuffer.wordpress.com/2011/03/24/linux-copy-only-certain-filetypes-with-rsync-from-foldertree/
fonte
Isso preservará a estrutura do diretório.
fonte