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

Kiểm tra kích thước thư mục và thư mục trong Linux: Hướng dẫn đầy đủ

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

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 dudf 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.

Chia sẻ

Thêm từ blog

Hãy tiếp tục đọc.

Các ứng dụng tự lưu trữ tốt nhất bạn có thể chạy với ảnh bìa Cosmos Cloud với các bảng ứng dụng xung quanh bảng điều khiển Cosmos.
Máy chủ & Hệ điều hành

Các ứng dụng tự lưu trữ tốt nhất bạn có thể chạy với Cosmos Cloud: Tệp, Phương tiện, Mật khẩu, Tự động hóa, v.v.!

Có thể bạn đã thiết lập Cosmos Cloud và bây giờ muốn xem ứng dụng nào phù hợp với nó hoặc có thể bạn thậm chí chưa quyết định chọn Cosmos và chỉ muốn xem nó phù hợp với công việc của bạn như thế nào

Nick bạcNick bạc đọc 16 phút
Portainer vs Cosmos Cloud để quản lý ứng dụng Docker bao gồm sơ đồ thiết lập kết hợp và các hoạt động neon so với các khối truy cập.
Máy chủ & Hệ điều hành

Portainer vs Cosmos Cloud: Phù hợp nhất để quản lý ứng dụng Docker

Nếu bạn đã biết Docker và chỉ muốn một cách rõ ràng hơn để chạy một ngăn xếp ứng dụng đang phát triển thì đây là câu trả lời ngắn gọn cho Portainer vs Cosmos Cloud. Portainer là sự lựa chọn mạnh mẽ hơn cho Direc

Nick bạcNick bạc đọc 14 phút
Đồ họa nổi bật của Cosmos Cloud vs CasaOS vs Umbrel hiển thị ba đường dẫn tự lưu trữ bên 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 vs CasaOS vs Umbrel: Nền tảng tự lưu trữ 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ễ bắt đầu nhất, Umbrel có cảm giác được quản lý rõ ràng nhất và Cosmos Cloud sẽ hợp lý hơn khi bạn muốn kiểm soát chặt chẽ hơn đối với doma

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

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

Đám mây độc lập, kể từ năm 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.