Zip và zipsplit
Nén thư mục
Nén 1 thư mục bất kỳ
zip -r JAVA.zip JAVA
Nén và loại trừ 1 hoặc nhiều thư mục
Nếu bạn muốn nén toàn bộ thư mục server nhưng bỏ qua thư mục con public, bạn có thể dùng lệnh zip với tùy chọn -x (exclude).
zip -r server.zip server -x "server/public/*"
Nếu bạn có nhiều thư mục hoặc pattern cần bỏ qua, bạn có thể thêm chúng nối tiếp nhau, ví dụ:
zip -r server.zip server -x "server/public/*" "server/tmp/*" "server/logs/*"
Zipsplit
Chia nhỏ file nén
zipsplit -b /ten_thu_muc_chua_file_chia_nho -n 197000 /thu_muc_chua_file_nen/ten_file
- ten_thu_muc_chua_file_chia_nho : là tên thư mục chứa file nén /home/user/
- 197000: là dung lượng mỗi file muốn chia 197000 = 197kb
- thu_muc_chua_file_nen: là thư mục lưu trữ file nén
- ten_file: tên file nén
Nối các file
Nối các file nén đã chia nhỏ
cat thu_muc_chua_file_chia_nho/* > thu_muc_chua_file_chia_nho/backup.zip
Tgz, Tar
Nén file hoặc thư mục
tar -xvzf file_name.tgz /home/user
- c – Tạo file .tar mới
- v – Hiển thị quá trình nén lên màn hình
- f – Tên file
- z- sử dụng gzip để nén
Giải nén
tar -xvf backup.tgz -C /home/test/
Giải nén tar.gz
tar -xf archive.tar.gz
Giải nén Gz
gzip -d file.gz


 
 
 
 
 
 
 
 
 

 
Nhận xét
Đăng nhận xét