Khi quản lý hệ thống Linux, việc biết kích thước thư mục của bạn là rất quan trọng để quản lý và khắc phục sự cố không gian đĩa hiệu quả. Nếu hệ thống của bạn hết dung lượng lưu trữ, việc xác định thư mục nào đang chiếm nhiều dung lượng nhất sẽ giúp bạn giải quyết vấn đề nhanh chóng. Hướng dẫn này sẽ cho bạn thấy cách lấy kích thước thư mục Linux sử dụng các lệnh khác nhau như du, df, Và cây, cung cấp cả tùy chọn cơ bản và nâng cao để giúp việc phân tích kích thước thư mục trở nên đơn giản và hiệu quả. Cho dù bạn là quản trị viên hệ thống hay nhà phát triển, việc hiểu cách kiểm tra và quản lý kích thước thư mục sẽ tối ưu hóa quy trình làm việc của bạn.
Ai nên biết về việc lấy kích thước thư mục trong Linux?
Biết cách kiểm tra kích thước của thư mục là điều cần thiết đối với một số loại người dùng, bao gồm:
- Quản trị viên hệ thống: Quản lý dung lượng ổ đĩa là một phần quan trọng để duy trì hệ thống hoạt động tốt, đặc biệt khi xử lý nhiều người dùng hoặc dịch vụ.
- Nhà phát triển: Khi xây dựng ứng dụng, nhà phát triển cần đảm bảo rằng dự án của họ không tiêu tốn quá nhiều dung lượng hoặc gây ra các vấn đề về hiệu suất hệ thống.
- Kỹ sư dữ liệu: Việc xử lý các tập dữ liệu lớn đòi hỏi phải giám sát liên tục việc lưu trữ để tránh tắc nghẽn.
- Người dùng gia đình: Ngay cả trên các hệ thống cá nhân, việc có thể kiểm tra và dọn sạch không gian một cách hiệu quả là điều quan trọng để giữ cho hệ thống hoạt động trơn tru.
Nếu bạn thuộc bất kỳ danh mục nào trong số này, việc có thể lấy kích thước thư mục trong Linux là một kỹ năng bắt buộc phải có. Vì vậy, hãy đọc khi chúng tôi thảo luận về kích thước thư mục Linux trong blog này.
Các lệnh chính để lấy kích thước thư mục trong Linux
Dưới đây là các lệnh chính giúp bạn quản lý các thư mục và tập tin:
du Lệnh trong Linux
các du lệnh là một trong những cách linh hoạt nhất để lấy kích thước tệp linux của một thư mục trong Linux. Nó cung cấp ước tính về mức sử dụng dung lượng tệp, tóm tắt dung lượng ổ đĩa được sử dụng bởi một thư mục nhất định và các thư mục con của nó. Đây là cách bạn có thể sử dụng nó:
du /path/to/directory
du lệnh Linux sẽ hiển thị kích thước của từng tệp và thư mục con trong đường dẫn nhất định. Theo mặc định, nó liệt kê kích thước tính bằng kilobyte. Bạn cũng có thể sử dụng -h tùy chọn với lệnh này để làm cho đầu ra dễ đọc hơn bằng cách hiển thị kích thước ở định dạng mà con người có thể đọc được (KB, MB, GB):
du -h /path/to/directory
Tóm tắt tổng kích thước thư mục
Để chỉ lấy tổng kích thước của một thư mục, hãy sử dụng -s lựa chọn:
du -sh /path/to/directory
Kiểm tra kích thước của tất cả các thư mục con
Nếu bạn muốn xem kích thước của từng thư mục con, hãy sử dụng lệnh sau:
du -h --max-depth=1 /path/to/directory
Điều này liệt kê kích thước của mỗi thư mục con sâu một cấp.
df Lệnh trong Linux
Trong khi df chủ yếu được sử dụng để kiểm tra việc sử dụng dung lượng ổ đĩa, nó có thể hữu ích trong cái nhìn rộng hơn về hệ thống tệp của bạn, bao gồm kích thước thư mục trên các hệ thống tệp được gắn. Đây là cách bạn có thể sử dụng nó:
df /path/to/directory
Điều này cho thấy dung lượng ổ đĩa được sử dụng và có sẵn trên hệ thống tệp nơi thư mục cư trú. Giống như du, bạn có thể sử dụng -h tùy chọn để hiển thị kích thước ở định dạng dễ đọc hơn:
df -h /path/to/directory
Điều này sẽ hiển thị mức sử dụng đĩa tính bằng MB hoặc GB, tùy thuộc vào kích thước của thư mục.
cây Lệnh trong Linux
các cây lệnh cung cấp một cách trình bày trực quan về cấu trúc thư mục và với các tùy chọn phù hợp, nó cũng có thể hiển thị kích thước tệp và thư mục. Cây đặc biệt hữu ích khi bạn cần chế độ xem phân cấp về kích thước thư mục. Bạn có thể sử dụng dạng cơ bản của nó bằng lệnh sau:
tree /path/to/directory
Hiển thị kích thước thư mục với cây
Để xem kích thước thư mục Linux với cây lệnh, sử dụng -s lựa chọn:
tree -s /path/to/directory
Một lần nữa, bạn có thể kết hợp điều này với -h đối với kích thước con người có thể đọc được:
tree -sh /path/to/directory
Đây là bảng tham khảo nhanh tóm tắt các lệnh quan trọng nhất để kiểm tra kích thước thư mục trong Linux:
| Yêu cầu | Cách sử dụng |
| du /path/to/thư mục | Hiển thị kích thước của từng file và thư mục |
| du -sh /path/to/thư mục | Hiển thị tổng kích thước của thư mục ở định dạng mà con người có thể đọc được |
| du -h –max-độ sâu=1 | Hiển thị kích thước của thư mục con, sâu một cấp |
| df /path/to/thư mục | Kiểm tra mức sử dụng dung lượng ổ đĩa cho hệ thống tập tin của thư mục |
| df -h /path/to/thư mục | Hiển thị dung lượng ổ đĩa ở định dạng mà con người có thể đọc được (MB/GB) |
| cây/đường dẫn/đến/thư mục | Hiển thị cấu trúc thư mục |
| cây -sh /path/to/thư mục | Hiển thị cấu trúc thư mục với kích thước ở định dạng mà con người có thể đọc được |
| ncdu /path/to/thư mục | Một công cụ tương tác để phân tích việc sử dụng đĩa |
| tên tập tin thống kê | Hiển thị thông tin chi tiết về tập tin, bao gồm cả kích thước |
| ls -lh | Liệt kê các tệp trong một thư mục, hiển thị kích thước ở định dạng mà con người có thể đọc được |
Ví dụ về các lệnh bổ sung cho thư mục Linux và kích thước tệp
Bây giờ, hãy xem những lệnh Linux nào khác có thể giúp chúng ta lấy kích thước thư mục Linux và kích thước thư mục Linux.
ncdu: Trình xem sử dụng đĩa tương tác
Trong khi du lệnh hoạt động tốt để nhanh chóng nhận được kích thước thư mục, ncdu cung cấp một giao diện tương tác, giúp duyệt qua các thư mục và tìm những gì đang sử dụng dung lượng dễ dàng hơn. Để cài đặt và sử dụng ncdu sử dụng lệnh sau:
sudo apt install ncdu ncdu /path/to/directory
chỉ số: Thông tin chi tiết về tập tin
Lệnh stat hiển thị thông tin chi tiết về tệp và thư mục, bao gồm cả kích thước của chúng:
stat /path/to/file
Điều này sẽ cung cấp cho bạn quyền truy cập tệp, thời gian truy cập lần cuối và kích thước tính bằng byte.
ls -lh: Liệt kê các tệp có kích thước
các ls lệnh cũng có thể hiển thị kích thước tệp ở định dạng mà con người có thể đọc được. sử dụng -lh liệt kê tất cả các tệp trong một thư mục, bao gồm cả kích thước của chúng:
ls -lh /path/to/directory
Phần kết luận
Quản lý dung lượng ổ đĩa hiệu quả là rất quan trọng để hệ thống Linux của bạn chạy trơn tru. Bằng cách thành thạo các lệnh như du, df, Và cây, bạn có thể nhanh chóng lấy kích thước thư mục linux, tìm các thư mục lớn nhất và đảm bảo rằng bạn không lãng phí dung lượng lưu trữ có giá trị. Những công cụ này sẽ giúp bạn kiểm tra kích thước thư mục trong Linux để quản lý tệp và thư mục hiệu quả.
Câu hỏi thường gặp
Kích thước thư mục là gì?
Kích thước thư mục đề cập đến tổng dung lượng ổ đĩa được sử dụng bởi tất cả các tệp và thư mục con trong một thư mục nhất định. Nó bao gồm kích thước nội dung của thư mục và bạn có thể kiểm tra kích thước thư mục Linux bằng các lệnh như du. Điều này giúp người dùng giám sát việc sử dụng bộ nhớ và quản lý dung lượng ổ đĩa hiệu quả trên hệ thống của họ.
Sự khác biệt giữa du Và df trong Linux?
các du lệnh hiển thị mức sử dụng đĩa cho các tập tin và thư mục, trong khi df hiển thị mức sử dụng đĩa tổng thể cho một hệ thống tập tin hoặc phân vùng.
Tôi có thể sử dụng không? ncdu để kiểm tra kích thước của các thư mục trong Linux?
Đúng, ncdu là một công cụ tương tác hiển thị kích thước thư mục linux và giúp dễ dàng xác định các thư mục và tệp lớn.
Làm cách nào để kiểm tra dung lượng trống của thư mục trong Linux?
các df lệnh báo cáo dung lượng đĩa sẵn có và đã sử dụng trên hệ thống tập tin.