sábado, 30 de abril de 2016

Copiar árbol de directorios


Esta es una entrada que también me sirve de recordatorio sobre cómo copiar una estructura de directorios, sin copiar los archivos que tienen dentro, o incluyendo sólo alguno de ellos.
Esta utilidad nos puede servir para crear las carpetas en otro ordenador, o en un disco duro externo con el fin de mantener al estructura de directorios ya creada.

Para ello he traducido el artículo

Copiar la estructura de directorio, sin copiar ningún archivo
$ rsync -a -f"+ */" -f"- *" origen/ destino/

Los dos -F argumentos significan, respectivamente "copiar todos los directorios" y luego "no copiar nada mas".

Copiar sólo directorios y archivos Phyton
$ rsync -a -f"+ */" -f"+ *.py" -f"- *" origen/ destino/

Esto sirve para copiar la estructura general del directorio, pero sólo unos archivos

Copiar todo, pero excluir los directorios .git
$ rsync -a -f"- .git/" -f"+ *" origen/ destino/



No hay comentarios: