Cách tạo tệp Tar GZip từ dòng lệnh

Mục lục:

Anonim

Bạn có thể đã quen với việc tạo các tệp zip của riêng mình nếu bạn cần chuyển một nhóm tệp hoặc nếu bạn đang quản lý các bản sao lưu của riêng mình bên ngoài Time Machine. Sử dụng các công cụ zip GUI rất dễ dàng và thân thiện với người dùng, nhưng nếu bạn muốn một số tùy chọn nâng cao hơn với khả năng nén tốt hơn, bạn có thể chuyển sang dòng lệnh để tạo tệp lưu trữ tar và gzip. Cú pháp trong Mac OS X sẽ giống như trong Linux.

Tạo gói lưu trữ Tar GZip

Từ dòng lệnh (/Applications/Terminal/), sử dụng cú pháp sau:

tar -cvzf tarballname.tar.gz itemtocompress

Ví dụ: để chỉ nén các tệp jpg của thư mục, bạn nhập:

tar -cvzf jpegarchive.tar.gz /path/to/images/.jpg

là ký tự đại diện ở đây, có nghĩa là mọi thứ có đuôi .jpg sẽ được nén vào tệp jpegarchive.tar.gz và không có gì khác.

Tệp .tar.gz tạo ra thực sự là sản phẩm của hai thứ khác nhau, tar về cơ bản chỉ đóng gói một nhóm tệp vào một gói tệp duy nhất nhưng không cung cấp tính năng nén riêng, do đó để nén tar mà bạn sẽ muốn thêm tính năng nén gzip hiệu quả cao. Bạn có thể chạy hai lệnh này dưới dạng hai lệnh riêng biệt nếu thực sự muốn, nhưng không cần thiết lắm vì lệnh tar cung cấp cờ -z cho phép bạn tự động gzip tệp tar.

Opening .tar.gz Archives

Việc giải nén các tệp gz và tar có thể được thực hiện bằng các ứng dụng như Pacifist hoặc Unarchiver (miễn phí) hoặc bằng cách quay lại dòng lệnh với:

gunzip filename.tar.gz

Theo dõi bởi:

tar -xvf filename.tar

Nói chung, bạn nên gỡ mọi thứ vào một thư mục, nếu không thư mục làm việc hiện tại sẽ là đích đến có thể nhanh chóng trở nên lộn xộn.

Cách tạo tệp Tar GZip từ dòng lệnh