Как да създадете Tar GZip файл от командния ред
Съдържание:
Вероятно сте запознати със създаването на свои собствени 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
По принцип трябва да разархивирате нещата в директория или текущата работна директория ще бъде местоназначението, което може бързо да се обърка.