Немає.
В відміну 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