Як створити файл Tar GZip за допомогою командного рядка
Зміст:
Ви, напевно, знайомі зі створенням власних zip-файлів, якщо вам коли-небудь потрібно було передати групу файлів або якщо ви керуєте власними резервними копіями поза Time Machine. Користуватися інструментами 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
Зазвичай вам слід розгортати файли в каталог, інакше поточний робочий каталог буде місцем призначення, яке може швидко стати безладним.