Как создать файл Tar GZip из командной строки

Оглавление:

Anonim

Вы, вероятно, знакомы с созданием собственных zip-файлов, если вам когда-либо приходилось передавать группу файлов или если вы управляете собственными резервными копиями вне Time Machine. Использование zip-инструментов с графическим интерфейсом является простым и удобным для пользователя, но если вам нужны более продвинутые параметры с лучшим сжатием, вы можете обратиться к командной строке, чтобы создать архив tar и gzip. Синтаксис в Mac OS X такой же, как и в Linux.

Создание пакета архивов Tar GZip

В командной строке (/Applications/Terminal/) используйте следующий синтаксис:

tar -cvzf tarballname.tar.gz элемент для сжатия

Например, чтобы сжать каталоги только файлов jpg, введите:

tar -cvzf jpegarchive.tar.gz /path/to/images/.jpg

Здесьявляется подстановочным знаком, означающим, что все с расширением .jpg будет сжато в файл jpegarchive.tar.gz и ничего больше.

Полученный файл .tar.gz на самом деле является продуктом двух разных вещей, tar в основном просто упаковывает группу файлов в один пакет файлов, но сам по себе не предлагает сжатие, таким образом, для сжатия tar вы захотите добавить высокоэффективное сжатие gzip. Вы можете запустить их как две отдельные команды, если хотите, но в этом нет особой необходимости, потому что команда tar предлагает флаг -z, который позволяет автоматически сжимать файл tar.

Открытие архивов .tar.gz

Распаковку файлов gz и tar можно выполнить с помощью таких приложений, как Pacifist или Unarchiver (бесплатно), или вернувшись в командную строку с помощью:

gunzip filename.tar.gz

С последующим:

tar -xvf имя_файла.tar

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

Как создать файл Tar GZip из командной строки