Сжать в .tgz


54

Я хочу сжать файлы в .tgz. Я знаю, как сделать tar.gz (с tar и gzip), и некоторые люди говорят, что это почти то же самое, но мне нужно сделать .tgz, как ??


Вы можете быть заинтересованы в .7z и .xz, которые великолепны.
Аноним

Ответы:


79

Файл tar.gz и файл .tgz похожи.

Сжатие файлов с помощью tar:

tar -cvzf <name of tarball>.tgz /path/to/source/folder

например, я хочу создать backup.tgzили backup.tar.gzиз папки/home/user/project

tar -cvzf backup.tgz /home/user/project

tar -cvzf backup.tar.gz /home/user/project

Вы можете использовать tar cvzfвместо того, чтобы tar -cvzf.

Извлеките файлы .tgz или .tar.gz, используя tar

tar -xvzf backup.tgz

tar -xvzf backup.tar.gz

Мнемоника для сжатия (порядок флагов не имеет значения)

  • C ompress
  • Z ee
  • F Ile
  • V erbose

Мнемоника для извлечения (порядок флагов не имеет значения)

  • е Х тракт
  • Z ee
  • F Ile
  • V erbose

Есть ли флажок для пароля при сжатии файла?
Дориан Дор

2
Nitpick: порядок флагов имеет значение для f : это должен быть последний флаг, в противном случае он потерпит неудачу.
Андрес Ф.

4
Для флагов cлучше запоминается как create, и zзапоминается как сжатие, как в zfrom z lib, g z ip, z ip. Лучше мнемонические бы C reate Z ipped F ИОС.
spencer7593

10

Это то же самое. Просто переименуйте файл file.tar.gzв file.tgz.


6
Вы забыли команду для переименования файла: mv file.tar.gz file.tgz. Очевидно, но стоит упомянуть
Лекенштейн
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.