Содержание
- 1 О Unzip
- 2 Установка
- 3 Создание Zip файлов в Linux
- 3.1 Использование Linux для распаковки файла
- 3.2 Удалить файл из .zip файла
- 3.3 Как обновить Zip файлы
- 3.4 Переместить файл в Zip
- 3.5 Рекурсивное использование Zip в Linux
- 3.6 Исключить файлы в Zip
- 3.7 Распакуйте в другой каталог
- 3.8 Используйте Linux Unzip с несколькими файлами Zip
- 3.9 Исключить файлы с помощью Unzip в Linux
- 3.10 Использование Unzip в Linux с файлами, защищенными паролем
- 3.11 Использование Linux Unzip без перезаписи файлов
- 3.12 Как составить список содержимого Zip в Linux
- 4 Завершение
Архивирование и разархивирование файлов облегчает множество сложных задач, таких как передача файлов! Из статьи вы узнаете, как использовать Unzip в Linux для улучшения рабочего процесса.
О Unzip
Zip — это широко используемая функция сжатия, которая является портативной и простой в использовании. Самое главное, вы можете распаковать файлы в Windows, которые были созданы в Linux.
Unzip — это утилита, которая по умолчанию недоступна в большинстве версий Linux, но ее легко установить. Создавая файлы .zip, вы можете сопоставить сжатие файлов.
Ниже приведены несколько сценариев, в которых вы можете использовать zip-файлы:
- Когда вы часто работаете между Windows и Unix системами. В итоге, не только сжимает файлы, но и является утилитой пакета файлов. Работает на нескольких операционных системах.
- Сохранить пропускную способность. Если у вас ограниченная пропускная способность, тогда zip может использоваться между двумя серверами для передачи файлов.
- Передает файлы быстро. Утилита Zip уменьшает размер файла, в итоге, сокращается время передачи.
- Загружайте или скачивайте каталоги с большей скоростью
- Экономьте место на диске
- Разархивируйте защищенные паролем файлы .zip
- Наслаждайтесь хорошей степенью сжатия
Помните, что прежде чем воспользоваться Unzip для Linux, вам нужно подключиться к вашему VPS-серверу по SSH .
Установка
Установка Unzip элементарная! В Ubuntu и Debian используйте приведенную ниже команду для установки Unzip:
sudo apt install unzipРасслабьтесь и подождите минуту, пока установка не будет завершена.
Для создания zip-файлов вам необходимо установить zip-архив. В результате, нужно ввести следующую команду:
Создание Zip файлов в Linux
Основной синтаксис для создания файла .zip:
zip options zipfile list_Of_files
Использование Linux для распаковки файла
Команда unzip используется без каких-либо опций. Вот пример распаковки файла в текущий каталог.
unzip linuxvsem.zip
По умолчанию он будет разархивирован в текущей папке, если у вас есть права на чтение и запись.
Удалить файл из .zip файла
После создания файла .zip можно удалить файлы. Итак, если вы хотите удалить файл то нужно использовать следующую команду:
zip –d linuxvsem.zip pica.webp
Впоследствии, выполнения этой команды вы можете разархивировать ZIP-файл, используя:
Как обновить Zip файлы
После создания файла .zip можно добавить новый файл в существующий файл .zip. Вы можете сделать это с помощью команды, показанной ниже:
zip –u linuxvsem.zip pong.jpg
Переместить файл в Zip
Можно легко перемещать определенные файлы в zip-файл. Другими словами, после добавления файлов они будут удалены из своих исходных каталогов. В каких случаях прием используется? Во-первых, когда у вас большой файл или каталог. Во-вторых, вам нужно сэкономить место на диске. Это делается путем добавления опции -m. Примером этой команды будет:
zip –m sampleZipFile.zip 101.jpg
Рекурсивное использование Zip в Linux
Опция -r используется для рекурсивного архивирования файлов. В результате, она сжимает все файлы, присутствующие в папке.
zip –r linuxvsem.zip DirectoryВ этом примере Directory — это каталог, в котором есть несколько файлов и подкаталогов для архивации.
Исключить файлы в Zip
При создании файла .zip можно исключить лишние файлы. Это делается с помощью опции -x.
unzip linuxvsem -x 101.jpg
Здесь 101.jpg не будет добавлен в linuxvsem.zip.
Распакуйте в другой каталог
Если вы не хотите разархивировать текущий каталог, то используйте параметр -d.
unzip linuxvsem.zip -d /home/linuxvsem/Документы

Используйте Linux Unzip с несколькими файлами Zip
Хотите разархивировать несколько zip-файлов, в вашем текущем рабочем каталоге?
unzip linuxvsem.zip -x «* .zip»Эта команда разархивирует все отдельные файлы ZIP.
Исключить файлы с помощью Unzip в Linux
Если вы хотите извлечь все файлы, кроме одного, то вы можете использовать данную команду.
unzip linuxvsem.zip -x 101.jpg
Кроме того, Вы можете предотвратить извлечение файлов определенных типов.
Приведенная выше команда исключит извлечение всех файлов .png.
Использование Unzip в Linux с файлами, защищенными паролем
.Zip-файл, защищенный паролем, может быть распакован с помощью опции -P.
unzip -P Password linuxvsem.zipВ приведенной выше команде пароль будет паролем для ZIP-файла.
Использование Linux Unzip без перезаписи файлов
Если вы разархивировали файл и внесли некоторые изменения, но случайно удалили несколько файлов, то вы можете использовать этот подход для его восстановления! Используйте параметр -n, чтобы пропустить извлечение в случае, если файл уже существует. Таким образом, будут извлечены только те файлы, которые не существуют. Пример:
unzip -n linuxvsem.zip
Как составить список содержимого Zip в Linux
-l выводит список всех файлов в .zip вместе с отметкой времени и другими основными деталями. Пример такой команды:
Завершение
Вот и все, вы познакомились со всеми основными функциями утилит zip и unzip для Linux. Начните улучшать управление файлами прямо сейчас!
Познакомиться с архиватором RAR можно в данной статье