Linux

Пример использования команды Linux ‘unzip’

Следующие примеры иллюстрируют типичное использование команды unzip для распаковки архивных файлов. Предполагается, что архивные файлы создаются с использованием программного обеспечения, такого как zip, которое использует стандартный формат zip-файла.

Образец использует

Чтобы использовать unzip для извлечения всех членов архива letters.zip в текущий каталог и подкаталоги под ним, создавая любые подкаталоги по мере необходимости:

распаковать письма 

Чтобы извлечь все члены файла letters.zip только в текущий каталог:

распаковать -j буквы 

Чтобы проверить файл letters.zip , распечатайте только сводное сообщение, показывающее, в порядке ли архив:

распаковать -tq буквы 
unzip -tq \ *. zip 

Обратная косая черта перед звездочкой требуется только в том случае, если оболочка расширяет символы подстановки, как в Unix; вместо этого можно было использовать двойные кавычки, как в приведенных ниже примерах.

разархивировать -ca буквы \ *. tex | Больше

Чтобы извлечь двоичный файл paper1.dvi в стандартный вывод и передать его в программу печати:

распаковать -p статьи paper1.dvi | Dvips

Чтобы извлечь все исходные файлы FORTRAN и C — *. F, * .c, * .h и Makefile — в каталог / tmp:

Разархивируйте source.zip "*. [fch]" Makefile -d / tmp 

Чтобы извлечь все исходные файлы FORTRAN и C, независимо от регистра (например, * .c и * .C и любой make-файл, Makefile, MAKEFILE или аналогичный):

unzip -C source.zip "*. [fch]" makefile -d / tmp 

Чтобы извлечь любые такие файлы, но преобразовать любые имена MS-DOS или VMS в верхнем регистре в строчные и преобразовать окончания строк всех файлов в локальный стандарт (без учета любых файлов, которые могут быть помечены как « двоичные »):

unzip -aaCL source.zip "*. [fch]" makefile -d / tmp 

Чтобы извлечь только более новые версии файлов, уже находящихся в текущем каталоге, без запроса:

распаковать -fo источников

Чтобы извлечь новые версии файлов, уже находящихся в текущем каталоге, и создать файлы, которых еще нет:

распаковать источники 

Чтобы отобразить экран диагностики, показывающий, какие параметры unzip и zipinfo хранятся в переменных окружения , была ли скомпилирована поддержка дешифрования, компилятор, с помощью которого была скомпилирована unzip и т. Д .:

распаковать -v 

В последних пяти примерах предположим, что UNZIP или UNZIP_OPTS имеет значение -q . Чтобы сделать одиночную тихую распечатку:

распаковать -l файл.zip

Чтобы сделать вдвойне тихий листинг:

распаковать -ql file.zip 
Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux