Vous recherchez :
gzcat x.txt.gz >x.txt
Le gzcat
la commande est équivalente à gunzip -c
qui écrit simplement le flux de sortie dans stdout
. Cela laissera le fichier compressé intact. Vous pouvez donc également utiliser :
gunzip -c x.txt.gz >x.txt
Notez que sur certains systèmes, gzcat est également appelé zcat
alors exécutez comme ceci à la place :
zcat x.txt.gz >x.txt
Vous pouvez utiliser le -c
option de gunzip qui écrit la sortie sur stdout, puis dirigez-la vers le fichier de votre choix :
gunzip -c compressed-file.gz > decompressed-file
Plus de détails sur la page du manuel.
Une solution plus simple consiste à utiliser simplement gunzip comme filtre comme ceci :
gunzip < myfile.gz > myfile