Cách tách và nối các tệp trong Linux

Chia và nối các tệp trong Linux là một tác vụ khá đơn giản cho phép chúng tôi phân mảnh tệp thành nhiều tệp nhỏ hơn, điều này giúp chúng tôi trong nhiều trường hợp phân mảnh các tệp chiếm nhiều dung lượng bộ nhớ, hoặc để vận chuyển nó trên các đơn vị lưu trữ bên ngoài đối với các chính sách bảo mật như duy trì các bản sao dữ liệu bị phân mảnh và phân tán của chúng tôi. Đối với quá trình đơn giản này, chúng ta sẽ sử dụng hai lệnh quan trọng split và cat.

Chia tách là gì?

Là một lệnh cho hệ thống Unix  cho phép chúng ta chia một tệp thành nhiều tệp nhỏ hơn, nó tạo ra một loạt tệp có phần mở rộng và tương quan với tên tệp gốc, có thể tham số hóa kích thước của các tệp kết quả.

Để đi sâu vào phạm vi và đặc điểm của lệnh này, chúng ta có thể thực hiện phân tách man ở nơi chúng ta có thể xem tài liệu chi tiết của nó

Con mèo là gì?

Về phần mình, lệnh mèo linux cho phép bạn nối và hiển thị các tệp một cách dễ dàng và hiệu quả, tức là với lệnh này, chúng ta có thể xem các tệp văn bản khác nhau và chúng ta cũng có thể nối các tệp đã chia.

Theo cách tương tự như với split, chúng ta có thể xem tài liệu chi tiết về mèo với mèo command man.

Cách tách và nối các tệp trong Linux bằng cách sử dụng split và cat

Một khi bạn biết những điều cơ bản về lệnh tách và lệnh cat, việc chia nhỏ và nối các tệp trong Linux sẽ khá dễ dàng. Đối với một ví dụ chung trong đó chúng tôi muốn chia một tệp có tên là test.7z nặng 500mb thành nhiều tệp 100mb, chúng tôi chỉ cần thực hiện lệnh sau:

$ split -b 100m tes.7z dividido

Lệnh này sẽ trả về 5 tệp có dung lượng 100 mb từ tệp gốc, tệp này sẽ có tên là splitaa, splitab, v.v. Cần lưu ý rằng nếu chúng ta thêm tham số -d đối với hướng dẫn trước đó, tên của các tệp kết quả sẽ là số, nghĩa là, split01, split02 ...

$ split -b -d 100m tes.7z dividido

Bây giờ, để nối lại các tệp mà chúng ta đã chia, chúng ta chỉ cần thực hiện lệnh sau từ thư mục lưu trữ các tệp:

$ cat dividido* > testUnido.7z

Với những bước nhỏ nhưng đơn giản, chúng ta có thể chia và nối các tập tin trong Linux một cách đơn giản và dễ dàng, tôi hy vọng các bạn thích nó và hẹn gặp lại các bạn trong một bài viết sau.