Nén trong .tgz


54

Tôi muốn nén các tập tin trong .tgz. Tôi biết cách tạo tar.gz (với tar và gzip) và một số người nói nó gần giống nhau, nhưng tôi cần tạo một .tgz, làm thế nào ??


Bạn có thể quan tâm .7z và .xz rất tuyệt.
Ẩn danh

Câu trả lời:


79

Tệp tar.gz và tệp .tgz tương tự nhau.

Nén tệp bằng tar:

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

ví dụ: tôi muốn tạo một backup.tgzhoặc backup.tar.gztừ thư mục/home/user/project

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

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

Bạn có thể sử dụng tar cvzfthay vì tar -cvzflà tốt.

Trích xuất tập tin .tgz hoặc .tar.gz bằng tar

tar -xvzf backup.tgz

tar -xvzf backup.tar.gz

Ghi nhớ để nén (thứ tự của các cờ không quan trọng)

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

Ghi nhớ để trích xuất (thứ tự của các cờ không quan trọng)

  • e X đường
  • Z ee
  • F ile
  • V erbose

Có một cờ để có mật khẩu khi bạn nén tập tin của bạn?
Dorian Dore

2
Nitpick: thứ tự của các cờ không thành vấn đề đối với f : nó phải là cờ cuối cùng, nếu không thì thất bại.
Andres F.

4
Đối với những lá cờ, cđược nhớ tốt hơn là tạo ra, và zđược nhớ đến như nén, như trong ztừ z lib, g z ip, z ip. Một mnemonic tốt hơn sẽ là C reate Z ipping F ile.
spencer7593

10

Nó giống nhau. Chỉ cần đổi tên tập tin từ file.tar.gzđến file.tgz.


6
Bạn đã quên lệnh đổi tên tệp : mv file.tar.gz file.tgz. Rõ ràng, nhưng đáng nói
Lekensteyn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.