Tenho dois cartões flash do mesmo tamanho e quero copiar o conteúdo de um para o outro com base nas seguintes regras:
- Quero todos os diretórios e subdiretórios no lugar
- Quero excluir arquivos do tipo .FOO, .BAR e .ZIM (todos os outros arquivos são copiados)
- Bônus: Seria legal se os nomes dos arquivos fossem copiados, pois são copiados ~ 8 GB de informações
Isso poderia ser feito com "find" de alguma forma?
/source/ /dest
--exclude
. Se você tiver problemas, verifique esta resposta .Se você tiver um grande número de extensões para excluir, poderá criar um arquivo e anotar toda a extensão ou arquivo para excluir e usar apenas uma opção de exclusão para simplificar.
É sempre bom usar a opção z para compactação er se você precisar copiar recursivamente.
fonte