ver todos recursivo por otro mover los fecha ejemplos directorio copiar contenido consola comandos comando buscar basicos archivos archivo linux unix gnu tar

linux - todos - ¿Cómo identifico un directorio sin retener la estructura del directorio?



mover todos los archivos de un directorio a otro en linux (5)

Estoy trabajando en un script de copia de seguridad y quiero subir el directorio de un archivo:

tar czf ~/backup.tgz /home/username/drupal/sites/default/files

Esto lo dispara, pero cuando desinstalo el archivo resultante, incluye la estructura completa del archivo: los archivos están en la página de home/username/drupal/sites/default/files .

¿Hay alguna manera de excluir los directorios principales, de modo que el files tar resultante solo conozca el último directorio ( files )?


Hola, tengo una mejor solución cuando ingresas en el directorio especificado es imposible (Makefiles, etc.)

tar -cjvf files.tar.bz2 -C directory/contents/to/be/compressed .

No olvides el punto (.) Al final !!


Para eliminar todos los archivos txt (* .txt) desde /home/myuser/workspace/zip_from/ a /home/myuser/workspace/zip_to/ sin la estructura de directorios de los archivos fuente, use el siguiente comando:

tar -P -cvzf /home/myuser/workspace/zip_to/mydoc.tar.gz --directory="/home/myuser/workspace/zip_from/" *.txt


Use la opción --directory:

tar czf ~/backup.tgz --directory=/home/username/drupal/sites/default files


cd /home/username/drupal/sites/default/files tar czf ~/backup.tgz *


tar -Cczf ~/backup.tgz /home/username/drupal/sites/default/files

-C hace el CD por ti