Comment pouvez-vous extraire uniquement le répertoire cible et non l'arborescence complète du répertoire?
tar cf /var/www/site.tar /var/www_bak/site
tar xf /var/www/site.tar -C /tmp
Cela produira:
/tmp/var/www/site
Comment éviter la création de l'arborescence de répertoires entière lors de l'extraction du fichier?
Ce que je veux extraire pour:
/tmp/site
Pourquoi ne pas utiliser -C
option lors de la création:
$ tar cf /var/www/site.tar -C /var/www_bak/ site
Vous souhaitez utiliser le --strip-components=NUMBER
option de tar
:
--strip-components=NUMBER
strip NUMBER leading components from file names on extraction
Votre commande serait:
tar xfz /var/www/site.gz --strip-components=2 -C /tmp