Tengo dos tarjetas flash del mismo tamaño y quiero copiar el contenido de una a la otra según las siguientes reglas:
- Quiero todos los directorios y subdirectorios en su lugar
- Quiero excluir archivos de tipo .FOO, .BAR y .ZIM (todos los demás archivos se copian)
- Bonificación: sería genial si genera los nombres de los archivos a medida que se copian, ya que copiará ~ 8 GB de información
¿Podría hacerse esto con "encontrar" de alguna manera?
/source/ /dest
--exclude
. Si tienes problemas con esto, mira esta respuesta .Si tiene una gran cantidad de extensiones para excluir, puede hacer un archivo y escribir toda la extensión o archivo para excluir y usar solo una opción de exclusión para hacerlo simple.
Siempre es bueno usar z para la compresión y la opción r si tiene que copiar de forma recursiva.
fuente