P7zip

De ArchwikiFR

p7zip est un port de 7-Zip pour les systèmes POSIX incluant GNU/Linux. Le logiciel est sous LGPL.

Il permet entre autres d'extraire les archives ZIP, GZIP, TAR, GZIP, DEB et RPM.

Installation et utilisation

p7zip est présent dans extra et peut être installé via pacman :

pacman -S p7zip

Vous pouvez lancer p7zip avec la commande suivante:

7z

Afin de trouver une liste des commandes et options possibles, utilisez les commandes:

man 7z
7z -h
Astuce: Les options disponibles dans le man sont les mêmes pour 7z, 7za et 7zr.

Pour lister les fichiers / dossiers de l'archive:

7z l <nom de l'archive>

Pour créer une archive 7z:

7z a <fichier> <dossier>

Pour créer une archive 7z protégée par mot de passe:

7z a -pPASSWORD <fichier> <dossier>

Pour décompresser une archive dans le dossier courant, sans respecter l'arborescence des fichiers / dossiers:

7z e <nom de l'archive>

Pour décompresser une archive en respectant l'arborescence des fichiers / dossiers:

7z x <nom de l'archive>

Différences entre 7z, 7za and 7zr

Sous Archlinux, le paquet p7zip contient trois exécutables, à savoir: /usr/bin/7z, /usr/bin/7zr et /usr/bin/7za.

  • 7z permet de gérer les archives en utilisant des plugins (supporte plusieurs formats).
  • 7zr est une version minimale stand-alone de 7za, permettant uniquement d'extraire les archives de type *.7z.
  • 7za est une version stand-alone de 7z gérant moins de formats, mais qui ne nécessite aucun autre plugin.