Giảm 50% tất cả các gói, thời gian có hạn. Bắt đầu từ $2.48/mo
6 phút còn lại
Máy chủ & Hệ điều hành

Kiểm Tra Kích Thước Thư Mục và Thư Mục Con Trong Linux: Hướng Dẫn Hoàn Chỉnh

Ada Lovegood By Ada Lovegood 6 phút đọc Cập nhật 20 tháng 2, 2025
kích thước thư mục linux

Khi quản lý hệ thống Linux, nắm rõ kích thước các thư mục là yếu tố quan trọng để quản lý dung lượng đĩa hiệu quả và xử lý sự cố. Nếu hệ thống hết bộ nhớ 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ẽ chỉ cho bạn 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à tree, providing both basic and advanced options to make directory size analysis simple and effective. Whether you're a system admin or a developer, understanding how to check and manage directory sizes will optimize your workflow.

Ai nên biết về cách lấy kích thước thư mục trong Linux?

Biết cách kiểm tra kích thước của các thư mục là điều cần thiết cho nhiều loại người dùng, bao gồm:

  • Quản trị viên hệ thống: Quản lý không gian đĩa là một phần quan trọng trong việc duy trì hệ thống khỏe mạnh, đặc biệt khi xử lý nhiều người dùng hoặc dịch vụ.
  • Các nhà phát triển: Khi xây dựng ứng dụng, các nhà phát triển cần đảm bảo rằng dự án của họ không tiêu thụ quá nhiều không gian hoặc gây ra các vấn đề về hiệu suất hệ thống.
  • Kỹ sư Dữ liệu: Xử lý các tập dữ liệu lớn đòi hỏi phải giám sát liên tục bộ nhớ để tránh tắc nghẽn.
  • Người dùng cá nhân: Ngay cả trên các hệ thống cá nhân, khả năng kiểm tra và xóa không gian một cách hiệu quả cũng rất quan trọng để giữ cho hệ thống chạy mượt mà.

Nếu bạn thuộc bất kỳ danh mục nào trong số này, khả năng lấy kích thước thư mục trong Linux là một kỹ năng bắt buộc. Vì vậy, hãy tiếp tục đọc khi chúng tôi thảo luận về kích thước thư mục Linux trong bài viết 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:

du Lệnh trong Linux

Cái 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 mức sử dụng không gian tệp, tóm tắt không gian đĩ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ó. Dưới đâ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 mỗi tệp và thư mục con trong đường dẫn đã cho. Theo mặc định, nó liệt kê các 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 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 tùy 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 mỗi 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 được sử dụng chủ yếu để kiểm tra mức sử dụng không gian đĩa, nó có thể hữu ích trong một cách nhìn rộng hơn về hệ thống tệp của bạn, bao gồm cả kích thước thư mục trên các hệ thống tệp được gắn kết. Dưới đây là cách bạn có thể sử dụng nó:

df /path/to/directory

Điều này hiển thị lượng không gian đĩa được sử dụng và có sẵn trên hệ thống tệp nơi thư mục tồn tại. Cũng 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.

tree Lệnh trong Linux

Cái tree Lệnh cung cấp một biểu diễn trực quan của 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. Tree đặc biệt hữu ích khi bạn cần một cách nhìn theo thứ bậc về kích thước thư mục. Bạn có thể sử dụng hình thức cơ bản của nó với lệnh sau:

tree /path/to/directory

Hiển thị kích thước thư mục với tree

Để xem kích thước thư mục Linux với tree lệnh, hãy sử dụng -s tùy chọn:

tree -s /path/to/directory

Một lần nữa, bạn có thể kết hợp cái này với -h để hiển thị kích thước dễ đọc:

tree -sh /path/to/directory

Dưới đâ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:

Lệnh Cách sử dụng
du /path/to/directory Hiển thị kích thước của từng tập tin và thư mục
du -sh /path/to/directory Hiển thị tổng kích thước của thư mục ở định dạng dễ đọc
du -h –max-depth=1 Hiển thị kích thước các thư mục con, sâu một cấp
df /path/to/directory Kiểm tra mức sử dụng không gian đĩa của hệ thống tập tin chứa thư mục
df -h /path/to/directory Hiển thị không gian đĩa ở định dạng dễ đọc (MB/GB)
tree /path/to/directory Hiển thị cấu trúc thư mục
tree -sh /path/to/directory Hiển thị cấu trúc thư mục cùng kích thước ở định dạng dễ đọc
ncdu /path/to/directory Công cụ tương tác để phân tích mức sử dụng đĩa
thống kê tên tệp Hiển thị thông tin chi tiết về tập tin, bao gồm kích thước
ls -lh Liệt kê các tập tin trong thư mục, hiển thị kích thước ở định dạng dễ đọc

Ví dụ về các lệnh bổ sung để xem kích thước thư mục và tệp trong Linux

Bây giờ, hãy xem những lệnh Linux khác có thể giúp chúng ta lấy được kích thước thư mục Linux và kích thước thư mục Linux.

ncdu: Trình Xem Mức Sử Dụng Đĩa Tương Tác

Tôi sẵn sàng dịch. Tuy nhiên, câu "While the" chưa hoàn chỉnh. Vui lòng cung cấp câu đầy đủ để tôi dịch chính xác. du lệnh hoạt động tốt để nhanh chóng lấy kích thước thư mục, ncdu cung cấp giao diện tương tác, giúp dễ dàng duyệt qua các thư mục và tìm xem điều gì chiếm không gian. Để cài đặt và sử dụng ncdu hãy sử dụng lệnh sau:

sudo apt install ncdu 
ncdu /path/to/directory

stat: 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 tin và thư mục, bao gồm kích thước của chúng:

stat /path/to/file

Điều này sẽ cấp cho bạn quyền hạn tập tin, 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ê Tập Tin Cùng Kích Thước

Cái ls lệnh cũng có thể hiển thị kích thước tập tin ở định dạng dễ đọc. Sử dụng -lh liệt kê tất cả các tệp trong một thư mục, bao gồm kích thước của chúng:

ls -lh /path/to/directory

Kết luận

Quản lý không gian đĩ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 nắm vững các lệnh như du, df, và tree, bạn có thể nhanh chóng xem kích thước thư mục trên 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ữ quý báu. 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 lượng không gian đĩ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 theo dõi mức sử dụng lưu trữ và quản lý không gian đĩa hiệu quả trên hệ thống của họ.

Sự khác biệt giữa dudf trong Linux?

Cái du lệnh hiển thị mức sử dụng đĩa cho các tệp 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 hoặc phân vùng.

Tôi có thể sử dụng ncdu để kiểm tra kích thước của các thư mục trong Linux?

Vâ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 bạn dễ dàng xác định các thư mục và tệp lớn.

Cách kiểm tra dung lượng trống của thư mục trong Linux?

Cái df lệnh báo cáo không gian đĩa khả dụng và đã sử dụng trên các hệ thống tệp.

Chia sẻ

Bài viết mới từ blog

Tiếp tục đọc.

Những Ứng Dụng Self-Hosted Tốt Nhất Bạn Có Thể Chạy với Cosmos Cloud hình ảnh bìa với các bảng điều khiển ứng dụng xung quanh một bảng điều khiển Cosmos.
Máy chủ & Hệ điều hành

Những Ứng Dụng Self-Hosted Tốt Nhất Bạn Có Thể Chạy với Cosmos Cloud: Tệp, Media, Mật khẩu, Tự động hóa & Hơn nữa!

Sau khi bạn đã thiết lập Cosmos Cloud và muốn xem những ứng dụng nào phù hợp với nó, hoặc có thể bạn chưa quyết định sử dụng Cosmos và chỉ muốn biết nó phù hợp với quy trình làm việc của bạn như thế nào

Nick BạcNick Bạc Đọc trong 16 phút
Portainer so với Cosmos Cloud để Quản lý Ứng Dụng Docker bìa có sơ đồ thiết lập hybrid và khối điều hành so với khối truy cập.
Máy chủ & Hệ điều hành

Portainer so với Cosmos Cloud: Lựa Chọn Tốt Nhất cho Quản Lý Ứng Dụng Docker

Nếu bạn đã biết về Docker và chỉ muốn cách rõ ràng hơn để chạy một stack ứng dụng phát triển, đây là câu trả lời ngắn gọn cho Portainer so với Cosmos Cloud. Portainer là lựa chọn mạnh hơn cho

Nick BạcNick Bạc 14 phút đọc
Cosmos Cloud so với CasaOS so với Umbrel biểu đồ tính năng hiển thị ba đường dẫn self-hosted trong một thế giới mạng đám mây trừu tượng.
Máy chủ & Hệ điều hành

Cosmos Cloud so với CasaOS so với Umbrel: Nền Tảng Self-Hosted Nào Phù Hợp với Thiết Lập của Bạn?

Câu trả lời ngắn gọn là CasaOS vẫn là nơi dễ nhất để bắt đầu, Umbrel có cảm giác được tuyển chọn sạch nhất, và Cosmos Cloud có ý nghĩa hơn khi bạn muốn kiểm soát chặt chẽ hơn đối với

Nick BạcNick Bạc 11 phút đọc

Sẵn sàng triển khai? Từ $2.48/tháng.

Cloud độc lập, hoạt động từ 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.