Немає.
В відміну zip
, gzip
функціонує в якості алгоритму стиснення тільки .
З - за різних причин , деякі з яких слухати назад в епоху стрічкових накопичувачів, Unix використовує програму під назвою tar
архівувати дані, які потім можуть бути стиснутий за допомогою програми стиснення , як gzip
, bzip2
, 7zip
і т.д.
Для того, щоб "зафіксувати" каталог, була б правильна команда
tar -zcvf archive.tar.gz directory/
Це буде сказати , tar
щоб
стиснути його за допомогою алгоритму z (gzip)
c (створити) архів із файлів у directory
( tar
рекурсивний за замовчуванням)
v (багатослівний) список (on / dev / stderr, щоб він не впливав на трубопровідні команди) усі файли, які він додає до архіву.
і збережіть вихід у вигляді f (файл) з ім'ямarchive.tar.gz
tar
Команда пропонує gzip
підтримку ( з допомогою -z
прапора) виключно для вашої зручності. gzip
Команда / Бібліотека повністю відокремлена. Наведена вище команда фактично така ж, як і
tar -cv directory | gzip > archive.tar.gz
Для розпакування та розпакування архіву в поточний каталог, який ви б використали
tar -zxvf archive.tar.gz
Ця команда фактично така сама, як і
gunzip < archive.tar.gz | tar -xv
tar
має багато, багато, МНОГО інших варіантів та використання; Я від душі рекомендую коли-небудь прочитати його сторінку.
gzip -r myfolder
які будуть gzip-файли рекурсивно. Так само ви можете розпаковувати файли, використовуючиgunzip -r myfolder
які буде розпаковувати файли рекурсивно. Для отримання додаткової інформаціїman gzip