Краткая инструкция по работе с zip-архивами из консоли Linux на примере ОС Gentoo GNU/Linux, Debian GNU/Linux и CentOS 7
Необходимо в первую очередь установить архиватор и распаковщик.
В Gentoo:
# emerge --ask app-arch/zip app-arch/unzip
В Debian:
# apt install zip unzip
В CentOS:
# yum install zip unzip
Для архивирования папок и файлов необходимо выполнить команду
# zip -r backup_files.zip /home/my_dir
где backup_files.zip — имя архивного файла, а /home/my_dir — путь к директории, которая должна быть заархивирована
Также можно заархивировать несколько файлов и директорий
# zip -r my_files.zip file1.txt file2.docx dir1 dir2
Для распаковки архива воспользуемся командой
# unzip backup_files.zip -d /home
где backup_files.zip — имя архивного файла, а /home — путь к директории, куда должен быть распакован архивный файл.
Для просмотра списка файлов и папок в архивном файле выполняем команду
# unzip -l backup_files.zip