Cách sử dụng lệnh Split trong Linux

Cach Su Dung Lenh Split Trong Linux



Trong Linux, bạn có thể chia các tệp lớn thành các tệp nhỏ hơn bằng cách sử dụng lệnh có tên tách ra . Theo mặc định, lệnh này chia tệp thành 1000 dòng trên mỗi tệp nhưng bạn cũng có thể chia tệp theo yêu cầu của mình. Theo mặc định, các tệp được chia thành các tệp nhỏ hơn và tên của chúng bắt đầu từ tiền tố x và kích thước là 1000 dòng và bạn cũng có thể thay đổi các tham số này.

Đọc bài viết này để biết làm thế nào bạn có thể sử dụng tách ra yêu cầu.

Cú pháp lệnh tách Linux

Cú pháp cơ bản cho tách ra lệnh được đưa ra như sau:







tách ra [ tùy chọn ] [ tài liệu ] [ tiếp đầu ngữ ]

Tùy chọn lệnh phân tách Linux

Bạn có các tùy chọn khác nhau trong khi sử dụng tách ra lệnh, bạn có thể sử dụng các tùy chọn này để thực hiện các thao tác khác nhau:



Tùy chọn/Cờ Sự miêu tả
-Một Đặt độ dài hậu tố.
-b Xác định kích thước cho mỗi tệp đầu ra.
-C Kích thước tối đa của tập tin có thể được xác định.
-N Tạo một số lượng tệp đầu ra cụ thể.
-Nó là Bỏ qua việc tạo các tệp đầu ra trống.
-l Tạo các tệp với một dòng đầu ra cụ thể.
-d Thay đổi hậu tố thành giá trị số.
– dài dòng Hiển thị đầu ra chi tiết.

Để chia tệp thành các tệp nhỏ hơn, hãy sử dụng cú pháp lệnh được cung cấp bên dưới:



tách ra tên_tệp

Để trình diễn, tôi đã sử dụng cú pháp trên để chia nhỏ tệp ví dụ.txt thành các tệp nhỏ hơn:





tách ra ví dụ.txt

Bằng cách thực hiện lệnh dưới đây, bạn có thể kiểm tra các tệp nhỏ hơn mà tệp được chuyển đổi thành:



ls

Ghi chú: Theo mặc định, các tách ra lệnh sử dụng tiền tố “x” để đặt tên cho các tệp được chia.

Chạy lệnh dưới đây để lấy số dòng trên mỗi tệp và bạn có thể thấy nó là 1000 theo mặc định:

nhà vệ sinh -l example.txt xa *

Bây giờ hãy chia một tệp nhỏ hơn thành các tệp thông qua lệnh sau được cung cấp bên dưới:

tách ra ví dụ2.txt

Chạy lệnh dưới đây để kiểm tra các tệp nhỏ hơn được tạo cho tệp ví dụ2.txt.

ls

Chạy lệnh dưới đây để lấy số dòng trên mỗi tệp và bạn có thể thấy nó là 1000 theo mặc định:

nhà vệ sinh -l example2.txt xa *

Đặt số dòng trên mỗi tệp

Sử dụng -l lệnh với split để ghi đè giới hạn 1000 dòng mặc định. tách -l lệnh được sử dụng để điều chỉnh số dòng trong tệp.

Ví dụ: tôi đã chia tệp thành các tệp nhỏ hơn bằng cách đặt các dòng trên mỗi tệp bằng 2500 :

tách ra -l2500 ví dụ.txt

Chạy lệnh dưới đây để kiểm tra số dòng trên mỗi tệp:

nhà vệ sinh -l example.txt xa *

Chạy lệnh dưới đây để tách ra văn bản thành các tệp 500 dòng:

tách ra -l500 ví dụ2.txt

Chạy lệnh dưới đây để kiểm tra số dòng trên mỗi tệp mà bạn đã đặt:

nhà vệ sinh -l example2.txt xa *

Chọn Kích thước Tệp

Bạn có thể chia nhỏ tệp dựa trên kích thước của chúng bằng lệnh tách -b . Ví dụ, để tạo 1500 kb tập tin sử dụng tập tin ví dụ1.txt chạy lệnh được đưa ra dưới đây:

tách ra -b1500K ví dụ1.txt --verbose

Chạy lệnh dưới đây để kiểm tra kích thước tệp:

nhà vệ sinh -c example1.txt xa *

Chỉ định kích thước tối đa

Bạn cũng có thể chỉ định kích thước tệp tối đa bằng lệnh split:

Để chỉ định kích thước tệp đầu ra tối đa, hãy sử dụng -C yêu cầu. Để minh hoạ, tách ví dụ1.txt và cung cấp kích thước đầu ra 2 MB bằng cách sử dụng:

tách ra ví dụ1.txt -C 2MB

Đặt số lượng tệp đầu ra

Sử dụng -N tùy chọn để đặt số lượng đầu ra của tệp của bạn. Chẳng hạn, chia ví dụ.txt thành 10 phần bằng cách chạy lệnh sau:

tách ra ví dụ1.txt -N 10

Tách một tệp ở cuối dòng

Một cách khác để sử dụng tùy chọn -n là tách một tệp ở cuối cả một dòng.

Để làm điều này, kết hợp -N tôi . Chẳng hạn, chia tệp văn bản lớn thành 10 tệp, mỗi tệp phải kết thúc bằng toàn bộ dòng sau:

tách ra -N tôi / 10 ví dụ1.txt

Đặt độ dài hậu tố

Bạn có thể tạo các tệp có hậu tố mặc định gồm hai chữ cái bằng cách sử dụng lệnh tách. Các -Một cờ với lệnh tách được sử dụng để thay đổi độ dài. Ví dụ: để tạo hậu tố dài ba ký tự, hãy chạy lệnh được cung cấp bên dưới:

tách ra -Một 3 ví dụ1.txt

Để được trợ giúp thêm, hãy sử dụng người đàn ông lệnh để mở tách ra hướng dẫn sử dụng lệnh trên thiết bị đầu cuối.

người đàn ông tách ra

Phần kết luận

Bài viết này tập trung vào việc sử dụng tách ra các lệnh trong hệ thống Linux. Theo mặc định, các tách ra lệnh chia một tệp thành các phần 1000 dòng, mỗi phần được chia thành nhiều tệp. Bạn có thể dùng tách ra lệnh chia các tệp lớn thành các tệp nhỏ hơn. Hướng dẫn trên chỉ cho bạn cách chia các tệp dựa trên các tính năng cụ thể bằng cách sử dụng một số tách ra lệnh trong Linux.