Несколько методов использования команды «unzip» в Linux с примерами кода

Команда «unzip» используется в Linux для извлечения файлов из ZIP-архива. Это популярная утилита, предустановленная в большинстве дистрибутивов Linux. Вот несколько способов использования команды «разархивировать» с примерами кода:

Метод 1: базовое использование
Основной синтаксис команды «разархивировать» следующий:

unzip <archive_name.zip>

Пример:

unzip archive.zip

Эта команда извлечет все файлы и каталоги из файла «archive.zip» в текущий каталог.

Метод 2: Извлечение в определенный каталог
Вы можете указать каталог назначения, в который файлы должны быть извлечены, с помощью параметра «-d».

unzip <archive_name.zip> -d <destination_directory>

Пример:

unzip archive.zip -d /path/to/destination

Эта команда извлечет файлы и каталоги из «archive.zip» в каталог «/path/to/destination».

Метод 3: извлечь определенный файл
Вы можете извлечь определенный файл из архива, используя следующий синтаксис:

unzip <archive_name.zip> <file_to_extract>

Пример:

unzip archive.zip file.txt

Эта команда извлечет только файл «file.txt» из «archive.zip».

Метод 4: перезаписать существующие файлы
По умолчанию команда «разархивировать» не перезаписывает существующие файлы. Однако вы можете использовать опцию «-o», чтобы принудительно перезаписать.

unzip -o <archive_name.zip>

Пример:

unzip -o archive.zip

Эта команда извлечет файлы из «archive.zip» и перезапишет все существующие файлы с такими же именами.

Метод 5: список файлов в архиве
Чтобы просмотреть файлы, содержащиеся в ZIP-архиве, без их распаковки, вы можете использовать опцию «-l».

unzip -l <archive_name.zip>

Пример:

unzip -l archive.zip

Эта команда отобразит список файлов и каталогов, содержащихся в «archive.zip», без их распаковки.