Le message explique fournit des commandes de base pour compresser des fichiers et des dossiers dans le système d'exploitation Linux. Pour compresser un fichier ou un dossier, gzip et bzip2 sont deux outils très populaires.
- gzip
- bzip2
Compression Gzip
Pour compresser un fichier :
# gzip file1
Un fichier nommé file1.gz sera créé dans le répertoire courant en remplaçant file1. Vous pouvez compresser plusieurs fichiers en une seule fois en spécifiant simplement leurs noms, séparés par des espaces. Par exemple :
# gzip file1 file2 file3
Pour décompresser un fichier compressé gzip dans le répertoire courant :
# gunzip file1.gz
Pour compresser un répertoire, vous pouvez créer un tar et le compresser.
# tar -czvf name-of-archive.tar.gz /path/to/directory
Pour compresser plusieurs répertoires dans un seul fichier :
# tar -czvf name-of-archive.tar.gz /path/directory1 /path/directory2
Pour extraire le répertoire "tar et compressé" de votre répertoire courant,
# tar -xzvf name-of-archive.tar.gz
Pour extraire le répertoire "tar et compressé" dans un répertoire particulier,
# tar -xzvf name-of-archive.tar.gz -C /path/to/directory
Compression Bzip2
Pour compresser un fichier :
# bzip2 file1
Un fichier nommé file1.bz2 sera créé dans le répertoire courant en remplaçant file1. Semblable à gzip, vous pouvez compresser plusieurs fichiers en une seule fois. Par exemple
# bzip2 file1 file2 file3
Pour développer un fichier dans le répertoire courant :
# bunzip2 file1.bz2
Pour compresser un répertoire, vous pouvez créer un tar et le compresser.
# tar -cjvf name-of-archive.tar.bz2 /path/to/directory
Pour compresser plusieurs répertoires dans un seul fichier :
# tar -cjvf name-of-archive.tar.bz2 /path/directory1 /path/directory2
Pour extraire le répertoire "tar et compressé" de votre répertoire courant,
# tar -xjvf name-of-archive.tar.bz2
Pour extraire le répertoire "tar et compressé" dans un répertoire particulier,
# tar -xjvf name-of-archive.tar.bz2 -C /path/to/directoryAfficher les fichiers à l'aide des commandes cat, more, tail, head et wc
Comment tarer, décompresser des fichiers et afficher le contenu du fichier tar sous Linux