Стиснути в .tgz


54

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


Можливо, вас зацікавлять .7z та .xz, які чудово підходять.
Анонім

Відповіді:


79

Файл tar.gz та файл .tgz схожі.

Стиснення файлів за допомогою смоли:

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 -xvzf backup.tgz

tar -xvzf backup.tar.gz

Мнемонічний для стиснення (порядок прапорів не має значення)

  • C ompress
  • Z ee
  • F ile
  • V ербоза

Мнемонічний для видобутку (порядок прапорів не має значення)

  • e X тракт
  • Z ee
  • F ile
  • V ербоза

Чи є прапор, щоб мати пароль під час стискання файлу?
Доріан Доре

2
Нітпік: порядок прапорів має значення для f : він повинен бути останнім прапором, інакше він виходить з ладу.
Андрес Ф.

4
Для прапорів cкраще запам'ятовується як створювати, і zзапам'ятовується як стиснення, як у zз z lib, g z ip, z ip. Кращим мнемонічним було б C реагування Z ipped F ile.
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.