1 votes

Élimination de la structure des répertoires dans un fichier tar.gz

$ tar -zcvf archive/test.tar.gz files

me donnera la réponse suivante :

files/
files/1
files/2
files/3

--

$ tar -zcvf archive/test.tar.gz -C files .

me donnera la réponse suivante :

./
./1
./2
./3

Je n'arrive pas à trouver la bonne commande tar pour une sortie comme ci-dessous.

1
2
3

1voto

James Mertz Points 390

tar ... -C files . fait déjà ce que vous voulez.

Desde . se réfère au répertoire actuel, les noms de fichiers " 1 " et " ./1 "sont exactement la même chose.

Avec au moins GNU goudron Pour supprimer complètement les chemins d'accès aux fichiers, vous devrez indiquer les noms de fichiers en ligne de commande ou par l'intermédiaire de l'option -T : tar c ... file1 file2 file3 . Toutefois, cela ne présente aucun avantage pratique par rapport au fait d'avoir simplement ./file1 dans l'archive.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X