GNU/Linux >> Tutoriels Linux >  >> Linux

Comment compresser un fichier et conserver le fichier .gz ?

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

Linux
  1. `^m` et comment s'en débarrasser ?

  2. Comment ajouter une nouvelle ligne à la fin d'un fichier ?

  3. Comment trouver le type d'un fichier Img et le monter ?

  4. Comment puis-je supprimer une nouvelle ligne si c'est le dernier caractère d'un fichier ?

  5. Comment obtenir l'icône, le type MIME et l'application associés à un fichier dans le bureau Linux ?

Renommer un fichier dans le terminal Linux

Comment obtenir la date et l'heure actuelles en Python

Comment utiliser Sudo et le fichier Sudoers

Comment enregistrer un fichier dans Vim / Vi et quitter l'éditeur

Comment travailler avec des liens durs et des liens souples sous Linux

Comment toucher un fichier et mkdir si nécessaire en une seule ligne