Trong Ubuntu, Trình quản lý Lưu trữ (hoặc tệp con lăn) giúp mọi người dễ dàng nén và nén một tệp hoặc thư mục nhưng nếu bạn có tệp lớn, hãy nói 20Gb và bạn muốn sao lưu tệp đó vào CD / DVD, bạn sẽ thấy rằng không có số lượng nén bạn có thể giảm kích thước tập tin để phù hợp với 1 đĩa CD / DVD. Trong trường hợp này, nó là một giải pháp tốt hơn để nén và chia nhỏ tệp lớn thành nhiều tệp nhỏ hơn và lưu chúng riêng biệt. Điều này cũng áp dụng nếu bạn muốn chia sẻ một tệp lớn trên một trang chia sẻ tệp. Việc tách tệp nén thành nhiều tệp nhỏ hơn sẽ giúp người khác tải xuống dễ dàng hơn.

Hãy nói rằng tập tin lớn là một tập tin phim được tìm thấy trong "/home/username/movie/large-file.avi" và bạn muốn nén, chia nhỏ và lưu trữ các tệp nhỏ hơn tại thư mục "/ home / username / movie / split -flies / ”, đây là những gì bạn nhập vào thiết bị đầu cuối:

 phim cd / tệp phân tách 

(thay đổi filepath thành nơi bạn muốn giữ các file chia nhỏ)

 tar -cvj /home/username/movie/large-files.avi | split -b 650m -d - "large-files.tar.bz". 

Bây giờ bạn sẽ thấy một số tệp xuất hiện trong thư mục “tệp phân tách”, mỗi tệp có kích thước tệp là 650MB và có tên tệp là “large-files.tar.bz.00”, “large-files.tar.bz.01”, “ large-files.tar.bz.02 ”, v.v.

Để khôi phục và trích xuất các tệp được phân tách, hãy nhập

 cat large-files.tar.bz. *> large-files.tar.bz tar -xvj large-file.tar.bz 

và bạn có thể lấy lại tập tin gốc.

Bạn có biết cách nào khác để nén và chia nhỏ các tệp trong Ubuntu không?