Comment extraire les fichiers contenus dans un répertoire à partir d'un fichier tar dans le terminal? Je veux extraire les fichiers à l'intérieur d'un dossier, d'un fichier tar Exemple: Contenu du fichier tar: /home/parent_dir/child_dir/ Je veux extraire les fichiers à l'intérieur de child_dir vers un autre répertoire OriginalL'auteur steamboy | 2010-05-13 extracttarterminalunix 2 cd <another_directory> tar xvf <path_to_tar>/<tarfile>.tar <child_dir> par exemple cd <parent_directory> tar cvf test.tar * tar tf test.tar voir le dossier que vous avez voulu. par exemple, src/org cd <some other directory you want to extract to> tar xvf ..\test.tar src/org ls vous allez maintenant voir le répertoire que vous avez été au bout du goudron par exemple src/org OriginalL'auteur user326608 9 La commande tar xf tarfile.tar /home/parent_dir/child_dir va extraire les fichiers dans child_dir et de ses subordonnés. Si /home/parent_dir/child_dir n'est pas là où vous le souhaitez, GNU tar fournit un --transform option qui serait utilisé comme: tar --transform 's,/home/parent_dir/child_dir,foo,' --show-transformed -xf tarfile.tar qui va mettre les fichiers qui ont disparu dans /home/parent_dir/child_dir en ./foo à la place. OriginalL'auteur msw Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur user326608
La commande
va extraire les fichiers dans
child_dir
et de ses subordonnés.Si
/home/parent_dir/child_dir
n'est pas là où vous le souhaitez, GNU tar fournit un--transform
option qui serait utilisé comme:qui va mettre les fichiers qui ont disparu dans
/home/parent_dir/child_dir
en./foo
à la place.OriginalL'auteur msw