GNU/Linux >> Linux Esercitazione >  >> Linux

zip:comando non trovato

Se hai lavorato nel mondo di Microsoft Windows, senza dubbio hai utilizzato file zip. È diventata una funzionalità così popolare che Microsoft alla fine l'ha incorporata nel sistema operativo Windows a partire da XP. L'utility zip ti consente di comprimere facilmente file di grandi dimensioni (sia di testo che eseguibili) in file più piccoli che occupano meno spazio.

Per visualizzare le opzioni disponibili nel comando zip, esegui il comando seguente:

% 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

Se si verifica un errore mostrato di seguito durante l'esecuzione del comando zip:

zip: command not found

puoi provare a installare il pacchetto zip come mostrato di seguito in base alla tua scelta di distribuzione.

Distribuzione Comando
OS X zip di installazione brew
Debian apt-get install zip
Ubuntu apt-get install zip
Alpino apk aggiungi zip
Arci Linux pacman -S zip
Kali Linux apt-get install zip
CentOS yum install zip
Fedora dnf install zip
Raspbian apt-get install zip

Esempi di comandi zip

1. Se si tenta di comprimere una directory con altre directory al suo interno, i comandi attualmente in uso salteranno quelle directory. Devi dire a zip di entrare ricorsivamente in quelle cartelle usando l'opzione -r.

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

2. Aggiungi file/directory a un archivio specifico:

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

3. Rimuovere file/directory da un archivio specifico:

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

4. Archivia file/directory e[x]inclusi quelli specificati:

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

5. Archivia file/directory con un livello di compressione specifico (`0` – il più basso, `9` – il più alto):

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

6. Crea un [e]archivio crittografato con una password specifica:

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

7. Archivia file/directory in un file zip diviso in più parti (ad es. parti da 3 GB):

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

8. Stampa il contenuto specifico dell'archivio:

$ zip -sf path/to/compressed.zip
unzip:comando non trovato


Linux
  1. ifrename:comando non trovato

  2. netstat:comando non trovato

  3. kubectl:comando non trovato

  4. tvservice:comando non trovato

  5. lspci:comando non trovato

aws-shell:comando non trovato

df:comando non trovato

du:comando non trovato

rm:comando non trovato

mv:comando non trovato

ln:comando non trovato