Đôi khi, người dùng Linux có thể cần tìm thư mục lớn nhất hoặc tệp lớn nhất trên ổ đĩa của họ. Bạn có thể tìm thấy điều này nhanh chóng với một lệnh duy nhất. Hãy xem làm thế nào nó có thể được thực hiện.
Quảng cáo
Trong một trong những bài viết trước của chúng tôi, chúng tôi đã xem chi tiết Cách xem mức sử dụng dung lượng ổ đĩa cho tệp hoặc thư mục bằng thiết bị đầu cuối Linux . Bài báo được đề cập đề cập đến lệnh 'du' có thể tính toán kích thước tóm tắt của một thư mục hoặc một tệp. Bạn có thể kết hợp nó với một vài công cụ console khác để tìm ra mục lớn nhất. Đây là cách làm.
Tìm tệp và thư mục lớn nhất trong Linux
Để tìm tệp và thư mục lớn nhất trong Linux, bạn có thể kết hợp du với lệnh sort. Ví dụ: bạn có thể thực thi du cho một thư mục chứa các thư mục con như sau:
du -hs ./distr/*
Công tắc -s yêu cầu du chỉ in thông tin tóm tắt.
Công tắc -h thay đổi kích thước trong kết quả từ byte đơn giản sang định dạng con người có thể đọc được.
cách tìm kiếm một trang facebook
Xem ảnh chụp màn hình sau:
Không có vấn đề gì khi thư mục bạn đang phân tích nhỏ. Nhưng nếu bạn đang cố gắng kiểm tra toàn bộ hệ thống tệp, có thể rất khó để xem lại toàn bộ đầu ra của tiện ích du. Giải pháp bạn có thể sử dụng là kết hợp du với lệnh sort.
Lệnh sẽ như sau:
du -hs ./distr/*|sort -rh
Lệnh sắp xếp kết hợp với du thông qua ký tự đường ống có hai công tắc: -r và -h.
-h cho lệnh rằng dữ liệu cần xử lý ở định dạng con người có thể đọc được.
-r thực hiện lệnh sắp xếp thứ tự dữ liệu ở định dạng ngược lại
Kết quả đầu ra sẽ như sau:
Tìm kiếm bạn bè trên facebook mà không cần đăng nhập
Điều này rất hữu ích.
Bây giờ, hãy thu nhỏ đầu ra thành một số bản ghi cụ thể. Ví dụ, chúng ta hãy xem 5 tệp và thư mục lớn nhất. Chỉ cần kết hợp du và sắp xếp bằng lệnh head.
du -hs ./distr/*|sort -rh | head -n 5
Đối số -n cho lệnh head chỉ định bao nhiêu dòng để đưa vào đầu ra. Trong trường hợp của tôi, tôi muốn xem 5 dòng lớn nhất hàng đầu.
Kết quả như sau:
Đó là nó. Sử dụng kết hợp các lệnh được cung cấp, bạn có thể nhanh chóng tìm thấy tệp và thư mục lớn nhất trong Linux. Chỉ cần sửa lại đường dẫn gốc cho lệnh du và bạn đã hoàn tất.