Ты новичок в Ubuntu Linux? Не знаешь как сжимать файлы и папки в Linux, а также как их извлекать из архива? Подробно рассказываем как пользоваться TAR, GZIP, BZIP2, XZ и ZIP!
Так как в основном на Linux серверах отсутствует графическая оболочка, то все действия приходиться выполнять из терминала, в том числе и архивация и извлечение файлов и папок.
В Linux существует множество вариантов архивирования, но самыми популярными являются tar, gzip, bzip2, xz, zip.
Как создать архив Tar и распаковать
Для того чтобы создать архив папки или файла (ов), tar вам необходимо в терминале написать следующую команду:
tar cvf Название_архива.tar /Имя_папки_/или/_файла_для архивации
Главным условием при архивации в tar — наличие буквы f
в конце аргументов.
Чтобы посмотреть, что находится в архиве, не извлекая содержимое:
tar tf Название_архива.tar
Для того чтобы извлечь из tar:
tar xvzf Название_архива.tar
Главным минусом tar является то, что архивируемые папки или файлы не сжимаются, для того, чтобы выполнить сжатие, используют gzip, bzip2, xz.
Как создать архив Gzip и распаковать
Сжать в gzip:
gzip Название_архива.tar
Для того чтобы создать tar архив со сжатием gzip одной командой:
tar cvzf Название_архива.tar.gz /ИмяПапки_/или_файла_для архивации
Извлечь из архива gunzip:
gunzip Название_архива.tar
Извлечь из архива tar.gz:
tar xvzf Название_архива.tar.gz /ИмяПапки_/или_файла_для архивации
Как создать архив Bzip2 и распаковать
Сжать файл bz2:
bzip2 Название_архива.tar
Для того чтобы создать tar архив со сжатием bzip2 одной командой:
tar cvjf Название_архива.tar.bz2 /ИмяПапки_/или_файла_для архивации
Извлечь из архива bz2, оставив tart:
bunzip2 Название_архива.tar
Извлечь из архива tar.bz2:
tar xvjf
Название_архива.tar.bz2
Как создать архив XZ и распаковать
Сжать файл xz:
xz Название_архива.tar
Для того чтобы создать tar архив со сжатием bzip одной командой:
tar cvJf Название_архива.tar.xz /ИмяПапки_/или_файла_для архивации
Извлечь из архива xz:
unxz Название_архива.tar
Извлечь из архива tar.xz:
tar xvfJ Название_архива.tar.xz
Как создать архив Zip и распаковать
По умолчанию в Ubuntu не умеет создавать ZIP архивы и извлекать из них. Поэтому необходимо установить дополнительные пакеты:
apt install zip apt install unzip
Создать ZIP архив:
zip Название_архива.zip /ИмяПапки_/или_файла_для архивации
Извлечь из ZIP архива:
unzip Название_архива.zip
У вас остались еще дополнительные вопросы? Пишите их в комментариях, о том что у вас получилось или наоборот!
Вот и все! Больше статей и инструкций читайте в разделе Статьи и Хаки Linux. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!