GNU/Linux >> Tutoriels Linux >  >> Linux

zip :commande introuvable

Si vous avez travaillé dans le monde Microsoft Windows, vous avez sans aucun doute utilisé des fichiers zip. C'est devenu une fonctionnalité si populaire que Microsoft l'a finalement intégrée dans le système d'exploitation Windows à partir de XP. L'utilitaire zip vous permet de compresser facilement des fichiers volumineux (texte et exécutable) en fichiers plus petits qui occupent moins d'espace.

Pour afficher les options disponibles dans la commande zip, exécutez la commande ci-dessous :

% zip --help
Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
Zip 3.0 (July 5th 2008). Usage:
zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]
  The default action is to add or replace zipfile entries from list, which
  can include the special name - to compress standard input.
  If zipfile and list are omitted, zip compresses stdin to stdout.
  -f   freshen: only changed files  -u   update: only changed or new files
  -d   delete entries in zipfile    -m   move into zipfile (delete OS files)
  -r   recurse into directories     -j   junk (don't record) directory names
  -0   store only                   -l   convert LF to CR LF (-ll CR LF to LF)
  -1   compress faster              -9   compress better
  -q   quiet operation              -v   verbose operation/print version info
  -c   add one-line comments        -z   add zipfile comment
  -@   read names from stdin        -o   make zipfile as old as latest entry
  -x   exclude the following names  -i   include only the following names
  -F   fix zipfile (-FF try harder) -D   do not add directory entries
  -A   adjust self-extracting exe   -J   junk zipfile prefix (unzipsfx)
  -T   test zipfile integrity       -X   eXclude eXtra file attributes
  -y   store symbolic links as the link instead of the referenced file
  -e   encrypt                      -n   don't compress these suffixes
  -h2  show more help

Si vous rencontrez une erreur indiquée ci-dessous lors de l'exécution de la commande zip :

zip: command not found

vous pouvez essayer d'installer le package zip comme indiqué ci-dessous selon votre choix de distribution.

Répartition Commande
OS X archiver le zip d'installation
Debian apt-get install zip
Ubuntu apt-get install zip
Alpin apk ajouter un zip
Arch Linux pacman -S zip
Kali Linux apt-get install zip
CentOS zip d'installation yum
Fédora zip d'installation dnf
Raspbian apt-get install zip

Exemples de commande zip

1. Si vous essayez de compresser un répertoire contenant d'autres répertoires, les commandes que vous utilisez actuellement ignoreront ces répertoires. Vous devez dire à zip d'aller récursivement dans ces dossiers en utilisant l'option -r.

$ zip -r test.zip /tmp/test/*

2. Ajouter des fichiers/répertoires à une archive spécifique :

$ zip -r path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...

3. Supprimer des fichiers/répertoires d'une archive spécifique :

$ zip -d path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...

4. Archivez les fichiers/répertoires, y compris ceux spécifiés :

$ zip path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ... -x path/to/excluded_files_or_directories

5. Archiver des fichiers/répertoires avec un niveau de compression spécifique (`0` - le plus bas, `9` - le plus élevé) :

$ zip -r -0-9 path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...

6. Créez une archive [e]cryptée avec un mot de passe spécifique :

$ zip -r -e path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...

7. Archiver des fichiers/répertoires dans un fichier zip fractionné en plusieurs parties (par exemple, des parties de 3 Go) :

$ zip -r -s 3g path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ...

8. Imprimez le contenu spécifique de l'archive :

$ zip -sf path/to/compressed.zip
décompresser :commande introuvable


Linux
  1. ifrename :commande introuvable

  2. netstat :commande introuvable

  3. kubectl :commande introuvable

  4. tvservice :commande introuvable

  5. lspci :commande introuvable

aws-shell :commande introuvable

gestionnaire d'abonnement :commande introuvable

dnf :commande introuvable

bc :commande introuvable

dpkg :commande introuvable

ln :commande introuvable