Détails
Comment extraire des fichiers vers un autre répertoire à l'aide de la commande 'tar' ?
Je pensais que tar archive.tar /users/mylocation
fonctionnerait, mais ce n'est pas le cas. Comment puis-je faire ?
677
3
Pour extraire une archive dans un répertoire différent du répertoire courant, utilisez l'option tar
-C
, ou--directory
, comme dansNotez que le répertoire cible doit exister avant d'exécuter cette commande (il peut être créé par
mkdir /target/répertoire
).Lisez la page de manuel (commande :
man tar
) pour d'autres options.Notez que si votre tarball contient déjà un nom de répertoire que vous voulez changer, ajoutez l'option
--strip-components=1
:En combinant les réponses et les commentaires précédents :
Pour simplement extraire le contenu et créer le répertoire cible s'il est manquant :
Pour extraire et supprimer le répertoire racine (premier niveau) du zip