124 votes

Comment compresser et décompresser un répertoire et ses fichiers sous Linux

Je suis un débutant en Linux. Quel est le processus complet pour compresser et décompresser un répertoire et ses fichiers ? Veuillez mentionner s'il est nécessaire d'effectuer une installation.

197voto

Thorben Kaufmann Points 2071

Vous dites que vous êtes un nouveau. Peut-être avez-vous de l'expérience avec Windows. Si vous n'avez pas encore installé les paquets, vous devez d'abord le faire (ou via un gestionnaire de paquets graphique).

sudo apt-get install zip gzip tar

Ensuite, pour une entrée, il serait plus simple d'utiliser zip/unzip :

zip -r my_arch.zip mon_dossier

où -r signifie "récursif".

Pour décompresser, il vous suffit d'utiliser

unzip my_arch.zip

Zip stocke les noms des chemins relatifs par défaut. Il existe plusieurs options de paramètres disponibles pour zip. Pour cela, lisez le manuel (man zip). Pour commencer, cela suffira.

Le plus souvent, vous verrez des extensions .tar.gz dans le monde Linux. C'est le produit de deux outils : TAR (l'archivage sur bande) et GZIP (le GNU-Zip). Tar a l'option d'appel pour compresser/décompresser automatiquement les fichiers après l'archivage.

tar -cvzf may_arch.tar.gz mon_dossier

  • -c signifie "créer"
  • -v signifie "verbeux" (parfois gênant et ralentissant...)
  • -z signifie "utiliser (GNU)zip"
  • -f XYZ déclare le nom du fichier de sortie. (Vous devriez choisir un nom utile comme XYZ.tar.gz)

Il peut également y avoir des extensions .tar.bz2. C'est le produit du paramètre -j au lieu du paramètre -z : vous choisirez la compression avec BZIP2 (-> man bzip2).

Pour extraire, il vous suffit d'utiliser -x (eXtraire) au lieu de -c (Créer) :

tar -xvzf may_arch.tar.gz

Bon "archivage" !

5voto

abkpl Points 83

Vous pouvez utiliser les utilitaires en ligne de commande zip et unzip. Ceux-ci peuvent être installés en exécutant

sudo apt-get install zip unzip

dans le terminal.

3voto

Liso Points 14200

Je connais plusieurs façons, mais puisque vous êtes nouveau sur Linux. Je vais donc vous dire comment compresser un fichier en utilisant la méthode GUI (la plus simple).

  1. Créez un nouveau dossier et remplissez-le avec ce que vous voulez, par exemple plusieurs fichiers (Dans mon cas, je le remplirai avec le dossier de thème) : entrer la description de l'image ici

entrer la description de l'image ici

  1. Cliquez avec le bouton droit sur le dossier que vous souhaitez compresser et sélectionnez l'option "Compresser..." : entrer la description de l'image ici

  2. Vous pouvez choisir le format de fichier que vous souhaitez en cliquant sur la liste déroulante à côté de la zone de texte "Nom du fichier". Vous pouvez également définir l'emplacement du dossier que vous souhaitez compresser. entrer la description de l'image ici

En cliquant sur "Autres options", vous accéderez à la section du mot de passe, en d'autres termes, vous pouvez définir un mot de passe pour votre fichier préféré afin que quelqu'un (vous y compris) doive saisir un mot de passe avant de décompresser le fichier. entrer la description de l'image ici

  1. Cliquez sur créer si c'est fait

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