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

Съдържание:

Anonim

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

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

От командния ред (/Applications/Terminal/) използвайте следния синтаксис:

tar -cvzf tarballname.tar.gz itemtocompress

Например, за да компресирате само 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 filename.tar

По принцип трябва да разархивирате нещата в директория или текущата работна директория ще бъде местоназначението, което може бързо да се обърка.

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