#1 Le 21/05/2015, à 19:05
- yaba64
[RESOLU]Commande tar - dossier de destination
Bonjour j'ai lu sur man tar qu'il fallait utilisé -C pour choisir son dossier de destination
je voudrais décompressé achive.tar qui se trouve dans home/marc/
mais si je tape :
tar -xvf archive.tar
qui devrait me le decompresser dans le dossier dans lequel je me trouve
ou que je tape
tar -xvf archive.tar -C /home/marc
peut importe ça me copie tout dans /home/marc/home/marc/archive
alors que je voudrais /home/marc/archive
d'ou vient le problème SVP ? merci bcp
Dernière modification par yaba64 (Le 21/05/2015, à 20:04)
Ordi : i7 3770K- CM DZ77GA 70K - Gigabyte GTX 1050ti - 16go Ram DDR3
Hors ligne
#2 Le 21/05/2015, à 19:29
- pingouinux
Re : [RESOLU]Commande tar - dossier de destination
Bonjour,
Regarde le début du contenu de l'archive
tar -tvf archive.tar | head
Tu as vraisemblablement généré l'archive avec une arborescence partant de /home, et le contenu doit être de la forme
home/marc/...
Hors ligne
#3 Le 21/05/2015, à 19:38
- yaba64
Re : [RESOLU]Commande tar - dossier de destination
oui en effet :
OrdinateurLinux@de@marc:~$ tar -tvf archive.tar | head
drwxrwxr-x marc/marc 0 2015-05-21 14:24 home/marc/archive/
-rw-rw-r-- marc/marc 50774 2015-05-21 14:24 home/marc/archive/1492-ubuntu-WallFizz.jpg
-rw-rw-r-- marc/marc 881294 2015-05-21 14:24 home/marc/archive/ubuntu_008.jpg
-rw-rw-r-- marc/marc 175631 2015-05-21 14:24 home/marc/archive/Debian_GNU_Linux.jpg
....
et comment puis je éviter cela ??
Ordi : i7 3770K- CM DZ77GA 70K - Gigabyte GTX 1050ti - 16go Ram DDR3
Hors ligne
#4 Le 21/05/2015, à 19:46
- pingouinux
Re : [RESOLU]Commande tar - dossier de destination
Ceci devrait marcher
tar -xvf archive.tar -C /home/marc --strip-components=2
Voir man tar
Hors ligne
#5 Le 21/05/2015, à 19:56
- yaba64
Re : [RESOLU]Commande tar - dossier de destination
j'ai réussi en archivant de cette manière
tar -cvf archive.tar "Wallpaper linux"/
mais je me suis placé ds le dossier ou était mon dossier à archiver
et la effectivement ça marche
merci
Ordi : i7 3770K- CM DZ77GA 70K - Gigabyte GTX 1050ti - 16go Ram DDR3
Hors ligne