• Ubuntu tar gz распаковка. Создание и распаковка архивов в Linux

    И Xen для работы с архивами достаточно базовых компонентов системы, а именно Tar , Gzip и Bzip2 , которые при создании сжатого архива работают как единое целое, т.к. сам по себе архиватор Tar не предусматривает возможность сжатия данных. Для этой цели как раз и используется Gzip или Bzip2 . Архивы, созданные с применением Gzip , обычно имеют расширение .tar.gz , а при использовании Bzip2 .tar.bz2 .

    Создание tar-архива без сжатия

    Для создания такого архива используется команда:

    Tar -cf filename.tar file1 file2 fileN

    Параметр —cf отвечает за создание архива filename.tar , в который войдут указанные файлы. Вместо файлов могут быть указаны и директории.

    Создание архива с использованием сжатия

    Поскольку для сжатия доступны как минимум два метода, для использования каждого из них используется отдельный набор параметров.

    Пример сжатия Gzip :

    Tar -cvzf filename.tar.gz dir_name

    В данном случае мы попытались запаковать папку dir_name в архив filename.tar.gz . Из указанных параметров -z указывает на использование метода Gzip , а -v выводит результаты процесса создания архива с указанием упакованных файлов или папок.

    Пример сжатия Bzip2 :

    Tar -cvjf filename.tar.bz2 dir_name

    Данная команда аналогична предыдущей и имеет отличие в параметре –j , т.к. именно он отвечает за использование метода сжатия Bzip2 .

    Распаковка архива

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

    Tar -xvf filename.tar.bz2

    В данном случае архив filename.tar.bz2 будет распакован в ту папку, в которой вы находились в момент запуска команды. Для того, чтобы распаковать архив в какую-либо другую директорию, можно использовать команду:

    Tar -xvf filename.tar.bz2 -C /path/to/folder

    В этом случае архив распакуется в указанной директории.

    Просмотр содержимого архива без распаковки

    Для этих целей используется следующая команда:

    Tar -tf filename.tar.gz

    В результате выполнения команды выведется список файлов и папок, хранящихся в архиве. Если в перечень параметров добавить -v , то получится расширенный вывод информации о содержимом с указанием размера файлов, прав доступа, именами владельцев и их групп, и т.п.

    tar можно при помощи команд:

    Tar --help #вызов справки по командам и параметрам man tar #вызов расширенной документации

    Создание и распаковка ZIP-архивов

    Создание zip-архива выполняется командой:

    Zip archive.zip filename

    Вместо archive.zip указываем имя создаваемого архива. Вместо filename указываем имя файла, который нужно архивировать. Для архивации целой папки необходимо использовать параметр –r , который инициирует рекурсивное архивирование. Без этого параметра будет заархивирована только папка без вложенных в неё файлов. Пример команды:

    Zip –r archive.zip dirname

    Распаковка архива производится командой unzip :

    Unzip archivename.zip

    Если необходимо распаковать в конкретную папку, то для этого используется параметр –d . Например:

    Unzip –d dirname archivename.zip

    Вместо dirname указывается папка, в которую нужно извлечь данные из архива.

    Просмотреть полный список возможностей архиватора zip и unzip можно при помощи команд:

    Zip --help или unzip --help #вызов справки по командам и параметрам man zip или man unzip #вызов расширенной документации

    Распаковка RAR-архивов

    Для извлечения содержимого архива используется команда unrar :

    Unrar filename.rar

    Посмотреть список файлов в архиве без его распаковки можно командой:

    Unrar –t filename.rar

    Примечание: Стоит отметить, что Unrar может отсутствовать по умолчанию в некоторых Linux-дистрибутивах. Установить данное ПО можно следующими командами:

    CentOS/Fedora :

    Yum install unrar

    Debian/Ubuntu :

    Apt-get install unrar-free

    Просмотреть полный список возможностей архиватора unrar можно при помощи команд:

    Rar --help #вызов справки по командам и параметрам man unrar #вызов расширенной документации

    Пример создания резервной копии данных на VPS

    Допустим, на VPS необходимо сделать резервную копию файлов сайта, которые располагаются в директории /var/www/html/mysite . Чтобы создать сжатый архив данных, расположенных в указанной директории, необходимо выполнить следующую команду:

    Tar -cvzf mysite.tar.gz /var/www/html/mysite

    В результате содержимое директории /var/www/html/mysite будет запаковано в архив mysite.tar.gz .

    В большинстве случаев, веб имеют определённые ограничения, когда заходит речь о распаковке файлов. Или может быть вы используете VPS вовсе без какой-либо панели, и распаковка архива потребует и выполнить команды ssh над архивом определённого типа. Наиболее распространённые типы архивов .tar ; .tar.gz и .zip , для каждого есть своя команда создания и распаковки.

    Распаковка архивов, используя команды SSH

    Прежде всего, вам понадобится перейти в тот каталог, где находится ваш архив. К примеру, если ваш архив находится в каталоге public_html/files , выполните команду, чтобы перейти туда:

    Cd public_html/files

    Как распаковать.tar.gz

    Следующая команда позволит вам распаковать содержимое архива.tar.gz:

    Tar -zxvf ArchiveName.tar.gz

    На экран будет выведен список файлов из архива и по завершению распаковки вы сможете ввести другую команду, при необходимости.

    Как распаковать.tar

    Файл архива с таки типом сжатия можно распаковать следующей командой:

    Tar -xvf ArchiveName.tar

    На экран появится список файлов вашего архива и по завершению распаковки консоль освободится для введения других команд.

    Как распаковать.zip

    Эта команда позволит распаковать.zip:

    Unzip ArchiveName.zip

    Как только завершиться процесс, командная строка будет свободна.

    Создание архивов, используя команды SSH

    Теперь, когда мы уже знаем, как распаковать все эти типы архивов, рассмотрим также обратный процесс создания архива, сжатия файлов в любой желаемый формат.

    Как создать.tar.gz

    Показанный ниже метод позволит вам сжать выбранные файлы в архив:

    Tar -zcf NewArchive.tar.gz yourfile1.php yourfile2.php yourfile3.txt

    Если вам нужно сжать содержимое каталога, воспользуйтесь этой командой:

    Tar -zcf NewArchive.tar.gz DirectoryName

    По завершению, как и раньше, консоль освободится для дальнейших операций.

    Как создать.tar

    Синтаксис создания архива.tar при помощи команды ssh очень простой:

    Tar -zcf archive-name.tar.gz filename1.php filename2.php filename3.php

    Если вы хотите заархивировать каталог, просто укажите имя каталога в списке файлов для архивации.

    Tar -zcf archive-name.tar.gz DirectoryName

    Как только вы сможете снова запускать команды, это значит ваш архив готов.

    Как создать.zip

    Этот тип архива создавать ещё проще. Синтаксис выглядит так:

    Zip archive-name.zip filename1.php filename2.php filename3.php

    Сжатие каталога имеет такой же синтаксис:

    Zip archive-name DirectoryName

    На экране будет показан процесс создания архива и после завершения создания консоль снова освободится для других команд.

    Заключение

    Поздравляем! Следуя этим простым инструкциям вы теперь знаете? как создавать и распаковывать.tar.gz, .tar, .zip архивы, используя команды SSH.

    Добрый день!

    Сначала кратко и по делу - только основная информация, за которой вы и пришли. Во второй части статьи я расскажу о полезных нюансах, без которых можно и обойтись.

    Как распаковать архив tar:

    В Windows:

    В Linux/Unix системах:

    1. С помощью MC (Midnight Commander - популярный файл-менеджер для Linux систем, есть в любом репозитарии) - просто зайдите в tar-файл, как в папку и скопируйте оттуда содержимое.

    2. Из консоли с помощью команд:

    tar -xvf archive-file . tar

    tar - xvf archive-file . tar . gz

    tar -xvf archive-file.tar.bz2

    tar -xvf archive-file . tar -C /папка_для_распаковки

    Расшифровка: x - ключ, показывающий, что требуется распаковать архив; v - включает визуально отображение процесса распаковки; f - ключ, после которого указываем имя файла для распаковки; C - можно (но не обязательно) указать путь для распаковки. Если путь не указан - распаковка будет произведена в текущую папку.

    Как создать tar:

    В Linux/Unix системах:

    tar -cf files . tar ./папка_с_файлами - создать простой архив tar без сжатия

    tar - cvzf files . tar . gz . /папка_с_файлами - создать архив tar, сжатый с помощью gzip

    tar -cvjf files.tar.bz ./папка_с_файлами - создать архив tar, сжатый с помощью bzip2

    Ключи: c - создать архив; f - указать название файла; z - использовать сжатие gzip (самое популярное); j - использовать сжатие bzip2; v - включает визуально отображение процесса распаковки;

    В Windows:

    1. Нажмите правой кнопкой мыши на папке или выделенных файлах, выберите в меню "7-Zip" -> "Добавить к архиву...":

    2. Выберите формат архива - tar, при необходимости измените название архива и другие настройки и нажмите "Ок":

    Полезное об архиваторе Tar:

    Tar - основной архиватор для Linux и Unix систем. Если вы делаете архив для такой системы, лучше используйте tar. Zip тут, хоть и поддерживается, но работает в разы медленнее и не используется многими системами.

    Если при создании архива tar применяются средства сжатия, принято указывать их в имени файла. Например: files.tar.gz - архив tar, при создании которого применено сжатие gzip, files.tar.bz2 - архив tar с использованием сжатия bzip2.

    Если у вас остались вопросы или нужны уточнения - пожалуйста, задайте вопрос или оставьте комментарий.

    Я всегда рад помочь!

    Операционные системы : Linux

    Распаковать tar.gz в командной строке Linux:

    tar zxvf file.tar.gz

    - z : пропустить архив через gzip [ 1 ]

    - x : извлечь файлы из архива

    - v : выводить список обрабатываемых файлов в процессе работы команды

    - f : распаковывать файл, имя которого указано после команды и модификаторов. То есть, параметр f предписывает использовать следующий аргумент как то, с чем надо работать вместо устройства архивации, указанного в системе по умолчанию, например /dev/rmt0.

    Команда извлекает содержимое сжатого архива в текущую папку.

    Tar создает архив из одного или нескольких файлов. Затем используется gzip , чтобы его сжать. Или оба процесса производятся только с помощью tar , используя соответствующие параметры команды. Двойственность природы - упаковано в архив и затем сжато - отражается в расширении имени файла ("tar.gz") и требует, чтобы в процессе извлечения были проведены две процедуры: восстановление из сжатого состояния и распаковка. Отсюда z (восстановить) и x (распаковать) в команде.

    Aliosque subditos et thema

    Выравнивание содержимого страницы по центру в видимой области окна браузера с помощью CSS. Контейнер, в котором будет находиться всё содержимое веб-страницы выравнивается по центру - по ширине и по высоте - [ Открыть страницу-пример ]. HTML / XHTML. Код: <a href="/css-vyravnivanie-elementov-css---vyravnivanie-po-centru.html">CSS выравнивание</a> по центру: по ширине и по высоте - 2

    CSS. Код: html {height: 100%; margin: 0px;} body height: 100%; margin: 0px;} .spacer {position: relative; top: 0px; left: 0px; height: 50%; width: 100px; float: left; margin: 0px 0px -250px 0px; background: #999;} .wrapper {position: relative; top: 0px; left: 0px; height: 500px; width: 100%; clear: both; background: #a3ddc4;} .pagecontent {position: relative; top: 0px; left: 0px; height: 500px; width: 800px; margin: 0 auto; background: #ff6f6f;} Контейнер.pagecontent - для всего содержимого веб-страницы. Этот контейнер должен быть с явно заданными размерами в px, em, и т.п. - не в процентах. Высота и ширина могут быть больше видимой области окна браузера, но в данном случае речь о более практическом случае - когда высота и ширина контейнера.pagecontent меньше, чем размеры видимой области окна браузера. Блок.pagecontent выравнивается в видимой области окна браузера по центру / по ширине с помощью "margin: 0 auto". .Wrapper создает пространство, где.pagecontent выравнивается по центру / по ширине. Ширина.wrapper равна 100%, что бы выравнивание по центру / по ширине происходило при разных размерах видимой области окна браузера. Высота.wrapper должна быть равна высоте контейнера.pagecontent. .Spacer выравнивает.wrapper с.pagecontent внутри по центру / по высоте в видимой области окна браузера. Ширина.spacer может быть любая. Высота равна 50%, это помещает верхний край.pagecontent вертикально по центру в видимой области окна браузера. Margin-bottom блока.spacer равный половине высоты.pagecontent выравнивает контейнер.pagecontent по центру / по высоте при любой текущей высоте видимой области окна браузера. Этот метод пригоден для всех основных современных браузеров. Он так же работает и в более старых браузерах, таких как Internet Explorer 6 или ранние версии Maxthon. Но высота контейнера, в котором находится содержимое страницы, должна быть с явно заданными размерами и если они меняются - величина margin-bottom блока.spacer так же должна быть соответственно изменена. Есть другой способ горизонтального и вертикального выравнивания по центру с помощью CSS, с CSS кодом, который проще сопровождать. Хотя этот способ и не работает в более старых веб-браузерах: CSS выравнивание по центру: по ширине и по высоте - 1. [ 1 ] А так же в Netscape 7.2+, Mozilla 1.5+. [ 2 ] А так же в Netscape 7.2+, Mozilla 1.5+.

    В CSS нет свойства "float: bottom", однако эффекта можно добиться и некоторыми другими способами. Пример: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Link 1 Link 2 Link 3 Float bottom HTML / XHTML. Код:

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
    Float bottom
    CSS. Код: .box1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .content1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%;} .left1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 64%;} .menu1 {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 36%;} .bottom1 {position: absolute; bottom: 0px; right: 0px;} /* Дополнительные CSS, просто для приведения примера к некоему внешнему виду */ .box1 {color: #ddd; text-align: center;} .content1 {background: #bbb;} .left1 {min-height: 100px; padding: 2%; text-align: justify; background: #006; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 {padding: 2%; float: right; background: #060; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;} .menu1 p {position: relative; top: 0px; left: 0px; float: left; height: auto; width: 100%; padding: 0px; margin: 0px;} .menu1 a {color: #ddd; text-decoration: none;} .menu1 a:hover {text-decoration: underline;} .bottom1 {padding: 2%; color: #eee; background: #600;} Всё содержимое веб-страницы находится в контейнере box1. Внутри него два контейнера div: 1. content1 с собственно содержанием слева и меню справа. 2. bottom1 после content1.

    В наши дни мы сталкиваемся с файлами архивов очень часто и на всех платформах: Windows, Mac или Linux. Это могут быть программы, резервные копии систем или баз данных или просто архив файлов. Нам также часто приходится создавать свои архивы в Linux, чтобы передать несколько файлов друзьям или загрузить на файлообменник. В виде архивов распространяются пакеты программ, исходные коды, а также много других файлов, распространяемых на просторах интернета. Научиться выполнять архивирование файлов в Linux через терминал очень важно, возможно это вам понадобиться, когда не будет доступа к графическому интерфейсу, или просто со временем в терминале станет более приятно работать.

    В этой инструкции я хочу подробно рассмотреть утилиты для архивирования в Linux, мы рассмотрим не только самую популярную и универсальную утилиту - tar, но и другие менее известные, а также популярные алгоритмы сжатия.

    Важно отметить, что архивирование в linux это не одно и то же что и сжатие файлов linux. Архивирование - это объединение нескольких небольших файлов в один, с целю более удобной последующей передачи, хранения, шифрования или сжатия. Как я уже сказал, архивация выполняется специальными утилитами. Мы не будем трогать архивацию файлов в графическом интерфейсе, вы с ними разберетесь сами, наша тема - терминал.

    Самой популярной для Linux утилитой для архивации есть tar. Она используется почти везде, для архивации исходников, упаковки пакетов. Для сжатия используются другие утилиты, в зависимости от алгоритма сжатия, например, zip, bz, xz, lzma и т д. Сначала выполняется архивация, затем сжатие, отдельными программами. Автоматический запуск некоторых утилит сжатия для только что созданного архива поддерживается в tar и других подобных программах с помощью специальных опций.

    Также полезной возможностью архивации есть шифрование. Но теперь давайте рассмотрим какие существуют утилиты, с помощью которых выполняется архивирование файлов linux и как ими пользоваться.

    Tar

    Tar - это стандартная утилита, с помощью которой выполняется архивирование файлов Linux. Постепенно из небольшой программы архивации она превратилась в мощный инструмент, поддерживающий работу со многими вариантами архивов и алгоритмами сжатия. Программа поддерживает большое количество параметров. Давайте рассмотрим ее синтаксис и основные параметры:

    $ tar опцииf файл_для_записи /папка_файлами_для_архива

    А теперь разберем основные опции:

    • A - добавить файл к архиву
    • c - создать архив в linux
    • d - сравнить файлы архива и распакованные файлы в файловой системе
    • j - сжать архив с помощью Bzip
    • z - сжать архив с помощью Gzip
    • r - добавить файлы в конец архива
    • t - показать содержимое архива
    • u - обновить архив относительно файловой системы
    • x - извлечь файлы из архива
    • v - показать подробную информацию о процессе работы
    • f - файл для записи архива
    • -C - распаковать в указанную папку
    • --strip-components - отбросить n вложенных папок

    Теперь давайте рассмотрим архивирование файлов в Linux. Чтобы создать архив используйте такую команду:

    tar -cvf archive.tar.gz /path/to/files

    А чтобы распаковать архив tar linux:

    tar -xvf archive.tar.gz

    Очень просто запомнить для упаковки используется опция c - C reate, а для распаковки - x - eX tract.

    Сжатый архив создается точно так же, только с опцией -z, это в случае, если использовалось шифрование gizp, если нужно bzip то применяется опция -j:

    tar -zcvf archive.tar.gz /path/to/files

    $ tar -zxvf archive.tar.gz

    Например, рассмотрим как заархивировать папку в Linux:

    tar -zcvf home.tar.gz ~/

    Хотя можно поступить по-другому, тот же архив мы получим если сначала создать обычный архив с помощью tar, а потом сжать его утилитой для сжатия, только здесь мы получаем больше контроля над процессом сжатия:

    gzip archive.tar

    Также можно убрать сжатие:

    gunzip archive.tar.gz

    Утилиты сжатия мы рассмотрим ниже.

    Чтобы добавить файл в архив используйте:

    tar -rvf archive.tar file.txt

    Для извлечения одного файла синтаксис тот же:

    tar -xvf archive.tar file.txt

    Можно извлечь несколько файлов по шаблону соответствия с помощью параметра wildcard, например, извлечем все php файлы:

    tar -xvf archive.tar --wildcards "*.php"

    По умолчанию распаковать архив tar linux можно в текущую папку с именем архива, чтобы распаковать в нужную папку используйте ключ -C:

    tar -xvf archive.tar -C /path/to/dir

    Стандартную утилиту рассмотрели, теперь кратко рассмотрим ее альтернативы. Их не так много, и большинство из них уже устаревшие.

    Shar

    Shar позволяет создавать самораспаковывающиеся архивы. По сути, это скрипт оболочки, и для распаковки ему необходима оболочка Bash или другая совместимая с Bourne Shell. У Shar есть несколько преимуществ, но также он потенциально небезопасный, так как архив представляет собой исполняемый файл.

    Опции shar:

    • -o - сохранять архив в файл вместо стандартного вывода
    • -l - ограничить размер выходного файла
    • -L - ограничить размер выходного файла и разбить его на части
    • -n - имя архива не будет включено в заголовок
    • -a - разрешить автоматическую генерацию заголовков

    Примеры использования shar для того чтобы заархивировать папку linux:

    Создаем shar архив:

    shar file_name.extension > filename.shar

    Распаковываем shar архив:

    Ar

    ar - утилита для создания и управления архивами. В основном используется для архивации статических библиотек, но может быть использована для создания любых архивов. Раньше использовалась довольно часто но была вытеснена утилитой tar. Сейчас используется только для создания и обновления файлов статических библиотек.

    • - d - удалить модули из архива
    • - m - перемещение членов в архиве
    • - p - напечатать специфические члены архива
    • - q - быстрое добавление
    • - r - добавить члена к архиву
    • - s - создать индекс архива
    • - a - добавить новый файл к существующему архиву

    Теперь рассмотрим примеры использования. Создадим статическую библиотеку libmath.a из объектных файлов substraction.o и division.o:

    ar cr libmath.a substraction.o division.o

    Теперь извлечем файлы из архива:

    Таким образом, можно распаковать любую статическую библиотеку.

    Cpio

    cpio - означает Copy in and out (скопировать ввод и вывод). Это еще один стандартный архиватор для Linux. Активно используется в менеджере пакетов Red Hat, а также для создания initramfs. Архивация в Linux для обычных файлов с помощью этой программы не применяется.

    Опции утилиты:

    • -a - сбросить время обращения к файлам после их копирования
    • -A - добавить файл
    • -d - создать каталоги при необходимости

    Пример использования. Создаем cpio архив:

    file1.o file2.o file3.o

    ls | cpio -ov > /path/to/output_folder/obj.cpio

    Распаковываем архив:

    cpio -idv < /path/to folder/obj.cpio

    Архивирование папки linux выполняется также само.

    Сжатие архивов в Linux

    Как создать архив в linux рассмотрели. Теперь давайте поговорим о сжатии. Как я говорил, для сжатия используются специальные утилиты. Рассмотрим кратко несколько из них

    Gzip

    Чаще всего применяется Gzip. Это стандартная утилита сжатия в Unix/Linux. Для декомпрессии используется gunzip или gzip -d Сначала рассмотрим ее синтаксис:

    $ gzip опции файл

    $ gunzip опции файл

    Теперь разберем опции:

    • -c - выводить архив в стандартный вывод
    • -d - распаковать
    • -f - принудительно распаковывать или сжимать
    • -l - показать информацию об архиве
    • -r - рекурсивно перебирать каталоги
    • -0 - минимальный уровень сжатия
    • -9 - максимальный уровень сжатия

    Примеры использования вы уже видели в описании утилиты tar. Например, выполним сжатие файла:

    gzip -c файл > архив.gz

    А теперь распакуем:

    gunzip -c архив.gz

    Но чтобы сжать папку в Linux вам придется сначала заархивировать ее с помощью tar, а уже потом сжать файл архива с помощью gzip.

    Bzip

    bzip2 - еще одна альтернативная утилита сжатия для Linux. Она более эффективная чем gzip, но работает медленнее. Для распаковки используйте утилиту bunzip2.

    Описывать опции bzip2 я не буду, они аналогичны gzip. Чтобы создать архив в Linux используйте:

    В текущем каталоге будет создан файл file.bz2

    Lzma

    Новый и высокоэффективный алгоритм сжатия. Синтаксис и опции тоже похожи на Gzip. Для распаковки используйте unlzma.

    Xz

    Еще один высокоэффективный алгоритм сжатия. Обратно совместимый с Lzma. Параметры вызова тоже похожи на Gzip.

    Zip

    Кроссплатформенная утилита для создания сжатых архивов формата zip. Совместимая с Windows реализациями этого алгоритма. Zip архивы очень часто используются для обмена файлами в интернете. С помощью этой утилиты можно сжимать как файлы, так и сжать папку linux.

    Синтаксис утилиты:

    $ zip опции файлы

    $ unzip опции архив

    Опции утилиты:

    • -d удалить файл из архива
    • -r - рекурсивно обходить каталоги
    • -0 - только архивировать, без сжатия
    • -9 - наилучший степень сжатия
    • -F - исправить zip файл
    • -e - шифровать файлы

    Чтобы создать Zip архив в Linux используйте.