Conseils utiles

Comment créer une archive dans Linux Mint et comment décompresser l'archive?

Contrairement aux systèmes d'exploitation de la famille Windows, toutes les opérations sur Linux peuvent être effectuées à la fois dans le terminal (ligne de commande) et dans l'interface graphique, et la décompression des archives ne fait pas exception. Ci-dessous, nous verrons comment décompresser diverses archives sous Linux en utilisant uniquement la ligne de commande.

Types d'archives sur Linux

Dans le système d’exploitation Windows, une archive est généralement comprise comme un fichier combinant plusieurs autres fichiers, tandis que ces fichiers sont compressés, c.-à-d. la taille totale devient plus petite. Ainsi, l'archivage dans Windows implique de réduire la taille des fichiers en les compressant et en les combinant dans un seul fichier.

Sous Linux, l'archivage est un processus légèrement différent, ou plutôt divisé en deux. Le premier, qui combine plusieurs fichiers en un, est l’archivage, le second, la compression (la compression) de ces fichiers afin de réduire leur taille. Ceci est important car vous pouvez créer ou créer vous-même une archive, ce qui ne réduira pas la taille des fichiers, mais simplement combinera plusieurs fichiers, par exemple pour faciliter leur transfert à un autre utilisateur.

Vous pouvez découvrir qu'un fichier est une archive par son extension. Voici les extensions d'archive les plus courantes sous Linux:

  • .tar - l'archive a été créée par le programme tar standard sans compression de données,
  • .tar.gz - archive tar compressée avec gzip,
  • .tar.bz2 - archive tar compressée avec bzip2,
  • .zip - archive avec compression créée par le programme ZIP,
  • .7z est une archive compressée créée par 7Zip.

Je n'ai pas précisé le type .rar, car sous Linux, contrairement à Windows, ce type d’archive est rarement utilisé et, par défaut, il n’est pas possible de travailler avec des archives rar sous Linux. Mais bien sûr, nous pouvons ajouter la possibilité de travailler avec rar sous Linux. Dans la suite de cet article, je montrerai comment cette fonctionnalité est ajoutée à Linux Mint.

Créer une archive dans Linux Mint

Sous Linux, les utilisateurs avancés utilisent généralement un terminal pour créer une archive, c.-à-d. ligne de commande (en principe, et pour de nombreuses autres opérations), cependant, pour les utilisateurs novices, cette méthode sera un peu inconfortable et incompréhensible au premier abord. Mais comme vous le savez, Linux Mint est un système destiné aux utilisateurs ordinaires. Par conséquent, il existe par défaut un programme standard doté d’une interface graphique pouvant fonctionner avec des archives. "Gestionnaire d'archives". Vous pouvez exécuter ce programme à partir du menu Monnaie, par exemple, "Menu -> Accessoires -> Archive Manager".

Toutefois, dans la plupart des cas, il n'est pas nécessaire d'exécuter le gestionnaire d'archives pour créer ou décompresser des archives: cette fonctionnalité est intégrée au système.

Note!À titre d'exemple, l'article utilise la version Linux Mint 19 MATE..

Un moyen simple de créer une archive dans Linux Mint

Une archive dans Linux Mint peut être créée très facilement. Pour cela, il vous suffit de cliquer avec le bouton droit de la souris sur un fichier ou un dossier, puis de cliquer sur "Squeeze".

Ensuite, il nous sera demandé par défaut de créer une archive. .tar.gz (c'est le type d'archive le plus courant sous Linux) Mais vous pouvez changer le type d'archive en cours de création en spécifiant le type dont vous avez besoin dans le champ correspondant (liste déroulante), par exemple, ZIP, 7z ou tout autre élément de la liste présentée. Ici, vous pouvez également définir le nom de l'archive résultante et le dossier d'emplacement. Pour démarrer le processus d'archivage, cliquez sur Créer.

Par conséquent, dans mon cas, le fichier d’archive Test.tar.gz a été créé dans le même dossier.

Si vous devez archiver plusieurs fichiers, sélectionnez-les tous et, de la même manière, appelez le menu et cliquez sur "Squeeze".

Création d'une archive 7z à l'aide d'un terminal sous Linux Mint

Comme indiqué précédemment, les archives sous Linux peuvent également être créées à l'aide du terminal. Créons un exemple d'archive 7z à l'aide du terminal.

Ce type d'archive est créé par un utilitaire du même nom 7z. Pour cela, nous lançons le terminal, par exemple, en utilisant le raccourci sur le panneau ou à partir du menu Monnaie.

Ensuite, afin de créer une archive Test.7z qui inclura le même fichier de test, vous devez exécuter l'instruction suivante:

Dans ce manuel, le nom de l’utilitaire est d’abord, c’est-à-dire 7z, puis la commande a, qui indique que nous devons créer l'archive, puis nous indiquons le nom de l'archive résultante, y compris le chemin d'accès où l'enregistrer. En conclusion, nous indiquons le fichier à archiver, en incluant également le chemin d'accès à ce fichier (partout j'ai indiqué le chemin du répertoire "Documents" situé dans le dossier de l'utilisateur) Si tout va bien, lorsque l'utilitaire aura terminé son travail, il affichera un message «Ok».

Afin de ne pas spécifier les chemins d'accès aux répertoires, vous pouvez accéder immédiatement au répertoire souhaité à l'aide de la commande cd. Par exemple, dans mon cas, la commande ressemblerait à ceci:

Et après être entré dans le contexte d’un répertoire spécifique, lorsque vous exécutez l’utilitaire 7z, vous ne pouvez spécifier que les noms de fichier, c.-à-d. pas de chemins.

En conséquence, l’archive Test.7z a été créée dans le dossier que j’ai indiqué.

Déballer une archive dans Linux Mint

Pour décompresser l'archive dans Linux Mint, vous pouvez utiliser:

  • Gestionnaire d'archives (Déballer la fonctionnalité),
  • Menu contextuel provoqué par un clic droit sur l'archive,
  • Terminal Linux.

Examinons maintenant plusieurs manières de décompresser les archives dans Linux Mint.

Un moyen facile de décompresser une archive dans Linux Mint

Le moyen le plus simple de décompresser une archive dans Linux Mint consiste à utiliser la fonctionnalité du menu contextuel générée par un clic droit sur l’archive. "Décompressez ici" ou Décompressez dansAinsi, les fichiers de l’archive seront extraits dans le dossier en cours ou, en conséquence, dans le dossier que vous spécifiez.

Comment décompresser une archive dans Linux Mint à l'aide d'un terminal?

Si vous souhaitez décompresser l'archive sous Linux à l'aide du terminal, les commandes de décompression ressemblent à ceci:

Aller au répertoire désiré

Déballer l'archive 7z avec le programme 7Zip

Comme vous pouvez le constater, pour décompresser l'archive, vous devez utiliser l'utilitaire 7z avec la commande x.

Comment décompresser une archive RAR dans Linux Mint?

Pour pouvoir décompresser les archives rar dans Linux Mint, vous devez installer le package. p7zip-rar pour l’application 7Zip, il n’est donc pas nécessaire d’installer des programmes supplémentaires pour décompresser les archives rar, c’est-à-dire il vous suffit d'étendre les fonctionnalités de 7Zip.

Pour installer le paquet p7zip-rar, vous devez exécuter la commande suivante dans un terminal Linux (vous devrez entrer un mot de passe administrateur).

La commande pour installer le paquet p7zip-rar

Après avoir installé ce paquet, vous pouvez décompresser des fichiers rar avec le programme 7Zip, le gestionnaire d’archives dans l’interface graphique et également à partir du menu contextuel. Déballer, c'est-à-dire tout comme d'autres types d'archives.

Maintenant que vous savez comment les archives sont créées et décompressées dans le système d’exploitation Linux Mint, j’espère que le matériel vous a été utile, pour le moment!

Décompression des archives tar sous Unix / Linux

Vous pouvez voir les archives et trouver le contenu:

Vous pouvez également extraire le fichier spécifié, supposons que vous ayez besoin de some_my_archive.txt:

Vous pouvez spécifier le chemin d'accès à n'importe quel fichier dans n'importe quel dossier:

Vous pouvez facilement obtenir le dossier spécifié à partir de votre archive, supposons que vous ayez besoin de "mon_folder":

Décompresser les archives gz sous Unix / Linux

Pour décompresser, utilisez:

Vous pouvez visualiser l'archive (compressée avec GZIP) et en découvrir le contenu:

Vous pouvez également extraire le fichier spécifié, supposons que vous ayez besoin de some_my_archive.txt:

Vous pouvez spécifier le chemin d'accès à n'importe quel fichier dans n'importe quel dossier:

Vous pouvez facilement obtenir le dossier spécifié à partir de votre archive, supposons que vous ayez besoin de "mon_folder":

Déballer les archives bz2 sous Unix / Linux

Pour décompresser, utilisez:

Vous pouvez visualiser l'archive (compressée avec BZIP2) et en découvrir le contenu:

Vous pouvez également extraire le fichier spécifié, supposons que vous ayez besoin de some_my_archive.txt:

Vous pouvez spécifier le chemin d'accès à n'importe quel fichier dans n'importe quel dossier:

Vous pouvez facilement obtenir le dossier spécifié à partir de votre archive, supposons que vous ayez besoin de "mon_folder":

9 commentaires

auteur, vous avez oublié de consacrer un problème tel que les lettres russes dans les archives .zip de Linux. souvent les archives sont ouvertes vides s'il y a un dossier avec des lettres russes dans les archives. ces dossiers sont décompressés dans le nom avec les carrés et, à l'intérieur, les fichiers ne sont pas ouverts ultérieurement par le système. pour

9 ans d’utilisation de linux comme ordinateur de bureau, je n’avais toujours pas trouvé de solution à ce problème.

il n'y a pas de solution. Merci l'encodage Windows non standard

Extraire des archives à l'aide de fonctions de shell

Afin de ne pas se souvenir de la clé à utiliser lors de la décompression des archives, vous pouvez ajouter une fonction à cet effet. Ouvrez .bashrc ou .zshrc sur votre système d'exploitation:

Et à la toute fin, nous prescrivons:

Redémarrez le shell bashrc:

PS: Si vous utilisez zsh, alors redémarrez-le. Fermez et ouvrez votre terminal.

L'utilisation est assez simple, par exemple: