Kiểm tra kích thước thư mục trong Linux

Check Directory Size Linux



Khá dễ dàng để kiểm tra kích thước của các thư mục và tệp bằng GUI. Lấy kích thước của một thư mục bằng dòng lệnh có thể khó hơn nhiều so với khi sử dụng GUI. Với lệnh ‘ls’, bạn có thể liệt kê nội dung của một thư mục nhưng bạn không thể thấy không gian hoặc kích thước thư mục chính xác. Thay vào đó, bạn phải khám phá nhiều lệnh hơn để có được kích thước chính xác của thư mục hoặc tệp.

Trong bài viết này, bạn sẽ học cách kiểm tra kích thước thư mục trên Linux bằng cách sử dụng môi trường dòng lệnh. Tất cả các lệnh được trình bày trong bài viết này đều được chạy trên hệ thống Ubuntu 20.04. Tất cả các phương pháp và bước được thực hiện trong thiết bị đầu cuối. Bạn có thể nhanh chóng mở cửa sổ dòng lệnh bằng cách gõ Ctrl + Alt + t.







Sau đây là một số phương pháp bạn có thể sử dụng để kiểm tra kích thước thư mục trên hệ thống Linux. Chúng ta sẽ lần lượt khám phá các phương pháp này:



Phương pháp 1: Kiểm tra kích thước thư mục bằng lệnh du

Lệnh mặc định được sử dụng để kiểm tra kích thước của thư mục được gọi là lệnh ‘du’, viết tắt của NS isk u Hiền nhân. Lệnh du được cài đặt trên hầu hết các bản phân phối Linux. Sử dụng lệnh du, bạn có thể xem kích thước thư mục hiện tại của hệ thống, như sau:



$của





Lệnh trên hiển thị danh sách nội dung thư mục chính. Các số hiển thị ở bên trái hiển thị kích thước, tính bằng kilobyte, của mỗi đối tượng.

Sử dụng tùy chọn -h, bạn cũng có thể hiển thị đầu ra ở dạng mô tả hơn, như sau:



$của-NS

Lệnh trên hiển thị không gian theo kilo, mega và Gigabyte với các số.

Để tìm kích thước của thư mục cụ thể, hãy sử dụng cú pháp sau:

$của-NS/đường dẫn thư mục

Bạn sẽ cần chạy lệnh trên với tư cách là người dùng sudo, vì một số thư mục yêu cầu một số quyền nhất định để truy cập nội dung thư mục cụ thể.

Sử dụng lệnh sau để kiểm tra kích thước thư mục của thư mục / var:

$sudo của-NS/ở đâu

Với tùy chọn -hc, bạn có thể hiển thị kích thước của thư mục cụ thể ở dạng con người có thể đọc được, như sau:

$sudo của -hc /ở đâu

Bạn cũng có thể thay đổi độ sâu của đường dẫn thư mục con bằng cách sử dụng tùy chọn độ sâu tối đa. Ví dụ: nếu bạn chỉ muốn hiển thị thư mục trên cùng, thì bạn sẽ cần đặt max-depth = 0, như sau:

$sudo của–Hc –– tối đa-độ sâu =0 /ở đâu

Tương tự, để truy xuất thư mục trên cùng với một lớp thư mục con, bạn sẽ đặt max-depth = 1.

$sudo của–Hc –– tối đa-độ sâu =1 /ở đâu

Nếu bạn muốn khám phá thêm các lệnh liên quan đến du, thì bạn có thể sử dụng lệnh sau:

$Đàn ông của

Phương pháp 2: Kiểm tra kích thước thư mục bằng lệnh tree

Lệnh tree được sử dụng để hiển thị các thư mục, thư mục con và tệp ở định dạng cây. Bạn có thể làm cho lệnh này hữu ích hơn bằng cách nhập các cờ và tùy chọn để tùy chỉnh. Lệnh cây chưa được cài đặt trên hầu hết các hệ thống Linux. Bạn có thể cài đặt lệnh này bằng trình quản lý gói apt, như sau:

$sudođúng cáchTải về cây

Để hiển thị thư mục hiện tại, thư mục con và tệp sử dụng lệnh sau trên thiết bị đầu cuối:

$cây -NS -NS

Với lệnh tree, bạn cũng có thể truy xuất nội dung của một thư mục cụ thể bằng cú pháp sau:

$cây /đường dẫn thư mục

Để liệt kê nội dung của thư mục / var, bạn sẽ sử dụng lệnh sau:

$cây /ở đâu

Sau khi hoàn thành lệnh sẽ hiển thị tổng số thư mục và thư mục con.

Để tìm hiểu thêm về lệnh tree, hãy sử dụng lệnh sau:

$Đàn ông cây

Phương pháp 3: Kiểm tra kích thước thư mục bằng lệnh ncdu

NCurses Disk Usage, viết tắt ‘ncdu,’ cũng được sử dụng để kiểm tra kích thước thư mục. ncdu không được cài đặt theo mặc định trên hầu hết các hệ thống Linux. Bạn sẽ cần cài đặt lệnh này bằng dòng lệnh thông qua trình quản lý gói apt, như sau:

$sudođúng cáchTải vềncdu

Sử dụng ncdu, bạn có thể xem một màn hình tương tác về việc sử dụng đĩa hệ thống của mình. Thực hiện các thao tác sau để thử lệnh này:

$ncdu

Góc trên bên trái hiển thị thư mục hiện tại đang được xem. Cột bên trái hiển thị kích thước thư mục dưới dạng giá trị số, trong đó các dấu # cho biết kích thước bên cạnh mỗi thư mục. Sử dụng các phím mũi tên, bạn có thể điều hướng giữa các dòng này. Ở đây, mục đích của mũi tên phải là duyệt thư mục và mục đích của mũi tên trái là để đưa bạn quay lại.

Với lệnh ncdu, bạn cũng có thể nhắm mục tiêu một thư mục cụ thể, như sau:

$ncdu/ở đâu

Để thoát khỏi giao diện ncdu, hãy nhấn ‘q’ và để được trợ giúp, hãy nhấn ‘?’.

Trong bài viết này, bạn đã học cách kiểm tra kích thước thư mục bằng cách sử dụng dòng lệnh đầu cuối trên hệ thống Linux Ubuntu 20.04 thông qua ba phương pháp khác nhau. Bạn có thể khám phá thêm các lệnh liên quan đến lệnh tree, ncdu và du bằng cách sử dụng terminal. Các lệnh này có thể được sử dụng trên tất cả các bản phân phối Linux. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào, đừng ngại bình luận bên dưới.