Không.
Không giống như zip, gzipcó chức năng như một thuật toán nén chỉ .
Vì nhiều lý do một số trong đó nghe trở lại thời kỳ của ổ đĩa băng, Unix sử dụng một chương trình có tên tarđể lưu trữ dữ liệu, mà sau đó có thể được nén với một chương trình nén như gzip, bzip2, 7zipvv
Để "nén" một thư mục, lệnh chính xác sẽ là
tar -zcvf archive.tar.gz directory/
Điều này sẽ nói tarvới
nén nó bằng thuật toán z (gzip)
c (tạo) một kho lưu trữ từ các tệp trong directory( tarđược đệ quy theo mặc định)
danh sách v (bằng lời nói) (on / dev / stderr để nó không ảnh hưởng đến các lệnh được đường ống) tất cả các tệp mà nó thêm vào kho lưu trữ.
và lưu trữ đầu ra dưới dạng f (file)archive.tar.gz
Các tarlệnh cung cấp gziphỗ trợ (thông qua các -zcờ) hoàn toàn thuận tiện cho bạn. Các gziplệnh / lib là hoàn toàn tách biệt. Lệnh trên có hiệu quả tương tự như
tar -cv directory | gzip > archive.tar.gz
Để giải nén và giải nén tệp lưu trữ vào thư mục hiện tại bạn sẽ sử dụng
tar -zxvf archive.tar.gz
Lệnh đó có hiệu quả tương tự như
gunzip < archive.tar.gz | tar -xv
tarcó nhiều, rất nhiều, NHIỀU tùy chọn khác và sử dụng là tốt; Thỉnh thoảng tôi khuyên bạn nên đọc qua trang của nó.
gzip -r myfoldertệp gzip sẽ đệ quy. Giống như cách bạn có thể giải nén các tệp bằng cách sử dụnggunzip -r myfoldersẽ giải nén các tệp đệ quy. Để biết thêm thông tin,man gzip