Đọ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 Và 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 raPhầ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.