Lệnh giải nén file trong linux
Show
Nén, giải nén file trong Linux 1) ".gz" ( gzip ) Nén file : # gzip /etc/file1 Giải nén file : # gzip -d /etc/file1 = # gunzip /etc/file1 2) ".tar" ( tar ) Có thể tạo 1 tệp đóng gói định dạng tar mà không nén ( tức là chỉ gom các tệp lại thành 1 tệp mới .tar mà không nén chúng , dung lượng vẫn có thể như cũ ) Gom file: # tar -cvf file.tar file1 file2 file3 Options: -c (create): tạo 1 file mới -v (verbose): hiển thị quá trình gom file lên terminal -f : khai báo tên file nén trong command file.tar: file nén file1 file2 file3: các file thành phần Bung file: # tar -xvf file.tar Options: -x ( extract ) : giải nén ( untar ) gói định dạng .tar 3) ".tar.gz" , ".tgz" ( gzip ) Cả 2 định dạng này tương tự như nhau Nén file: # tar -czvf file.tar.gz file1 file2 file3 Options: -z: khai báo sẽ dùng gzip để nén hoặc giải nén Giải nén file : # tar -xzvf file.tar.gz Liệt kê nội dung file nén: # tar -tvf file.tar.gz Options: -t: xem nội dung file nén 4) ".tar.bz", "tar.bz2", ".tbz" (bzip2) Tương tự như gzip, bzip2 là 1 chương trình nén file mã nguồn mở miễn phí Bzip2 không nhanh bằng gzip nhưng tỉ lệ nén tương đối tốt hơn gzip Các định dạng ".tar.bz", ".tar.bz2", ".tbz" đều tương tự nhau Chỉ cần thay tham số z trong gzip bằng j của bzip2 để thực hiện lệnh . Nén file: # tar -cjvf file.tar.bz2 file1 file2 file3 Giải nén file: # tar -xjvf file.tar.bz2 5) ".zip" ( unzip ) Trước tiên cần cài đặt chương trình unzip lên Linux # yum install -y unzip Nén file / thư mục : # zip -r file.zip file1 file2 file3 Nén file / thư mục có mật khẩu bảo vệ được mã hóa: # zip -er file.zip file1 file2 file3 Giải nén file : # unzip file.zip Giải nén file vào 1 thư mục cụ thể: # unzip -d file_dir file.zip Theo Bizfly Cloud chia sẻ >> Có thể bạn quan tâm: Hướng dẫn đặt hoặc thay đổi Hostname cho Server Linux BizFly Cloud là nhà cung cấp dịch vụ điện toán đám mây với chi phí thấp, được vận hành bởi VCCorp. BizFly Cloud là một trong 4 doanh nghiệp nòng cốt trong "Chiến dịch thúc đẩy chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam" của Bộ TT&TT; đáp ứng đầy đủ toàn bộ tiêu chí, chỉ tiêu kỹ thuật của nền tảng điện toán đám mây phục vụ Chính phủ điện tử/chính quyền điện tử. Độc giả quan tâm đến các giải pháp của BizFly Cloud có thể truy cập tại đây. DÙNG THỬ MIỄN PHÍ và NHẬN ƯU ĐÃI 3 THÁNG tại: Manage.bizflycloud Linux compress/decompressMột số câu lệnh nén - giải nén hay dùng trong Linux. Các câu lệnh thường dùng như tar, gzip, zip, unzip, gunzip… Cách ứng dụng để đóng gói, sao lưu dữ liệu. TAR
TAR chỉ dùng để đóng gói các tập tin thành 1 khối, vì vậy chúng ta cần thêm các tùy chọn nén để có thể giảm tối đa kích thước tập tin. Các tập tin tarball thường được nén ở dạng GZ hoặc BZ2 hoặc LZMA. Tùy chọn:
Sử dụng kết hợp các tùy chọn để áp dụng hợp lý. Tạo file lưu trữ từ các tập tin, thư mục
Hoặc nén với Gzip
Nếu có quá nhiều file cần lưu trữ thì bạn có thể đưa vào folder hoặc dùng tùy chọn “r”.
Sau câu lệnh trên thì file mới sẽ được thêm vào trong file lưu trữ. Bỏ qua các tập tin khỏi việc lưu trữ bằng cách sử dụng tùy chọn
Liệt kê file đã có trong file lưu trữSử dụng tùy chọn “v” hoặc “vv” để cho ra các thông tin chi tiết hơn trên màn hình bao gồm permission, owner, date/time…
Cập nhật file đã có trong file lưu trữ
Câu lệnh trên sẽ so sánh thời gian sửa đổi của Để so sánh các tập tin bên trong với các tập tin bên ngoài ta làm như sau:
Xóa file đã có trong file lưu trữ
Bung file lưu trữ
Hoặc với file
Bung đến 1 thư mục định sẵn với tùy chọn
Chỉ bung nén một vài tập tin bên trong:
Câu lệnh trên sẽ chỉ bung nén tập tin Nối 2 file nén
Câu lệnh trên sẽ ghép nội dung Nén các các tập tin lưu trữSử dụng các tùy chọn để thực hiện nén các tarball như TAR có thể xem phần mở rộng của tập tin nén hoặc tập tin đưa vào để quyết định các định dạng nén một cách tự động thông qua tùy chọn
Hiển thị dung lượng đã lưu trữIn ra tổng số dung lượng dữ liệu đã đưa vào file lưu trữ thông qua tùy chọn –totals khi đóng gói file:
GZIP - GUNZIPGZIP được dùng khá phổ biến trong nền tảng Unix/Linux. GZIP chỉ có thể làm việc trên 1 tập tin hoặc 1 dòng dữ liệu. Do đó nó không thể lưu trữ được nhiều tập tin. Vì vậy nếu muốn sử dụng cho nhiều tập tin thì chúng ta phải sử dụng TAR đóng gói chúng lại trước. Nén - giải nén tập tinNén:
Giải nén:
Nén với dòng dữ liệu:
Liệt kê thuộc tính file nén
Thiết lập mức độ nén
Tỉ lệ nén
Chúng ta có thể sử dụng tỉ lệ nén trong khoảng cho phép trên.
ZIP - UNZIP
ZIP được dùng như 1 định dạng phổ biến nhất trên Internet. Nó thực hiện cả việc lưu trữ và nén dữ liệu. Tùy chọn:
Nén dữ liệuNén 1 file
Nén nhiều file, hoặc folder
Thêm tùy chon “-9” để nén với mức cao nhất
Giải nén tập tin zip
Giải nén đến folder được chỉ định:
Cập nhật tập tin đã có trong tập tin zip
Xóa file đã có trong tập tin zip
Xóa tập tin có tên Liệt kê danh sách các file đã có trong tập tin zip
|