Hướng dẫn giai nen tar.lzma trong linux - giai nen tar.lzma trong linux
Trong hệ thống *nix tồn tại một số dạng nén cơ bản như: zip, tar.gz và tar.bz2. Dưới đây là một vài ví dụ về cách nén và giải nén với những định dạng đó.zip, tar.gz và tar.bz2. Dưới đây là một vài ví dụ về cách nén và giải nén với những định dạng đó. 1. Nén và giải nén file có đuôi .gz 1.1 Nén#gzip [tên file] 1.2 Giải nén#gunzip [tên file] 2. Gom và bung tập tin hoặc thư mục đuôi .tar 2.1 Gom#tar -cvf [tênfile.tar] [file1] [file2] … 2.2 Bung#tar -xvf [file.tar] 2.3 Nén và Gom#tar -zcvf [file.tar.gz] file1 file2 … 2.4 Giải nén và bung#tar -zxvf [file.tar.gz] 3. Giải nén file có đuôi .bz2#tar xjvf [file.tar.bz2] Các định dạng khác : 1. ZIP 1.1 Nén một thư mục, sử dụng:# zip -r folder.zip folder1.2 Giải nén, sử dụng:# unzip file.zip 2. TAR.GZ 2.1 Nén một thư mục dạng .gz, sử dụng:# tar -zcf folder.tar.gz folder2.2 Giải nén, sử dụng:# tar -zxvf file.tar.gz 3. TAR.BZ2 3.1 Nén một thư mục dạng .bz2, sử dụng:$ tar -jcf folder.tar.bz2 folder3.2 Giải nén, sử dụng:$ tar -jxvf file.tar.bz2-Để biết thêm cách sử dụng lệnh man. 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 1:
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 2 bên ngoài và 2 bên trong file lưu trữ. File bên trong file lưu trữ sẽ được cập nhật nếu tập tin bên ngoài mới hơn tập tin bên trong.Để 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 4 - 5 0Bung đến 1 thư mục định sẵn với tùy chọn 6: 1Chỉ bung nén một vài tập tin bên trong: 2Câu lệnh trên sẽ chỉ bung nén tập tin 2, 8 và bỏ qua các tập tin khác.Nối 2 file nén 3Câu lệnh trên sẽ ghép nội dung 9 vào 0.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ư 1, 2, 3.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 4 hoặc 5. 4Hiể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: 5GZIP - 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: 6Giải nén: 7Nén với dòng dữ liệu: 8Liệt kê thuộc tính file nén 9Thiết lập mức độ nén 0Tỉ lệ nén
Chúng ta có thể sử dụng tỉ lệ nén trong khoảng cho phép trên. 1ZIP - UNZIP 2ZIP đượ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 3Nén nhiều file, hoặc folder 4Thêm tùy chon “-9” để nén với mức cao nhất 5Giải nén tập tin zip 6Giải nén đến folder được chỉ định: 7Cập nhật tập tin đã có trong tập tin zip 8Xóa file đã có trong tập tin zip 9Xóa tập tin có tên 2 trong tập tin zip.Liệt kê danh sách các file đã có trong tập tin zip 0 |