Download app

Quét mã QR để tải về ứng dụng

QR code

10 Lệnh du (sử dụng đĩa) hữu ích để tìm lưu lượng sử dụng đĩa của tệp và thư mục

17/08/2021, 04:34 pm
473

Linux “du” (Sử dụng Đĩa) là lệnh Unix/Linux tiêu chuẩn, được sử dụng để kiểm tra thông tin về việc sử dụng đĩa của các tệp và thư mục trên máy.

Lệnh “du” có nhiều tùy chọn tham số có thể được sử dụng để lấy kết quả ở nhiều định dạng. Lệnh “du” cũng hiển thị các tệp và kích thước thư mục theo cách đệ quy.

Bài viết này giải thích 10 lệnh “du” hữu ích với các ví dụ của chúng, có thể giúp bạn tìm ra kích thước của tệp và thư mục trong Linux. Thông tin được cung cấp trong bài viết này được lấy từ các trang của lệnh “du”.

Cách tìm kích thước của thư mục trong Linux

1. Để tìm hiểu tóm tắt sử dụng đĩa của cây thư mục /home/tecmint và từng thư mục con của nó. Nhập lệnh dưới dạng:

[root@tecmint] # du /home/tecmint

40 /home/tecmint/Download

4 /home/tecmint/.mozilla/plugins

4 /home/tecmint/.mozilla/extensions

12 /home/tecmint/.mozilla

12 /home/tecmint/.ssh

689112 /home/tecmint/Ubuntu-12.10

689360 /home/tecmint

Đầu ra của lệnh trên hiển thị số khối đĩa trong thư mục /home/tecmint cùng với các thư mục con của nó.

Cách tìm kích thước thư mục ở định dạng có thể đọc được 

2. Sử dụng tùy chọn “-h” với lệnh “du” cung cấp kết quả trong “Định dạng Có thể Đọc được của Con người”. Điều này có nghĩa là bạn có thể thấy kích thước tính bằng Byte, Kilobyte, Megabyte, Gigabyte, v.v.

[root@tecmint] # du -h /home/tecmint

40K /home/tecmint/download

4.0K /home/tecmint/.mozilla/plugins

4.0 K /home/tecmint/.mozilla/extensions

12K /home/tecmint/.mozilla

12K /home/tecmint/.ssh

673M /home/tecmint/Ubuntu-12.10

674M /home/tecmint

Cách tìm tổng kích thước của thư mục trong Linux

3. Để có được tóm tắt về tổng dung lượng sử dụng đĩa của một thư mục, hãy sử dụng tùy chọn “-s” như sau.

[root@tecmint] # du -sh/home/tecmint

674M /home/tecmint

4. Sử dụng cờ “-a” với lệnh “du” sẽ hiển thị việc sử dụng đĩa của tất cả các tệp và thư mục.

[root@tecmint] # du -a/home/ tecmint/home/tecmint/downloads/Phpfiles-

4 /home/tecmint/.bash_logout

12 /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz

24org.tar. bz2

40 /home/tecmint/tải xuống

12 /home/tecmint/uploadprogress-1.0.3.1.tgz

4 /home/tecmint/.mozilla/plugins

4 /home/tecmint/.mozilla/extensions

12 /home/tecmint/.mozilla

4 /home/tecmint/.bashrc

689108 /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso

689112 /home/tecmint/Ubuntu-12.10

689360/home/tecmint

5. Sử dụng cờ “-a” cùng với “-h” hiển thị mức sử dụng đĩa của tất cả các tệp và thư mục ở định dạng con người có thể đọc được. Đầu ra bên dưới dễ hiểu hơn vì nó hiển thị các tệp theo đơn vị Kilobyte, Megabyte, v.v.

[root@tecmint] # du -ah/home/tecmint

4.0K /home/tecmint/.bash_logout

12K / home / tecmint / Download / uploadprogress -1.0.3.1.tgz

24K /home/tecmint/downloads/Phpfiles-org.tar.bz2

40K / home / tecmint / tải xuống

12K /home/tecmint/uploadprogress-1.0.3.1.tgz

4.0K /home/tecmint/.mozilla / plugins

4.0K /home/tecmint/.mozilla/extensions

12K /home/tecmint/.mozilla

4.0K /home/tecmint/.bashrc

673M /home/tecmint/Ubuntu-12.10/ubuntu-12.10-server-i386.iso

673M /home/tecmint/Ubuntu-12.10

674M /home/tecmint

6. Tìm hiểu cách sử dụng đĩa của cây thư mục với cây con của nó trong Kilobyte các khối. Sử dụng “-k” (hiển thị kích thước theo 1024 đơn vị byte).

[root @ tecmint] # du -k /home/tecmint

40 /home/tecmint/tải xuống/home/tecmint/

4 /home/tecmint/.mozilla/plugins

4 /home/tecmint/.mozilla/extensions

12.mozilla

12 /home/tecmint/.ssh

689112 /home/tecmint/Ubuntu-12.10

689360 /home/tecmint

7. Để nhận tóm tắt về việc sử dụng đĩa của cây thư mục cùng với các cây con của nó chỉ tính bằng Megabyte (MB). Sử dụng tùy chọn “-mh” như sau. Các lá cờ “-m” đếm các khối trong các đơn vị MB và “-h” là viết tắt của định dạng con người có thể đọc được.

[root@tecmint] # du -mh/home/tecmint

40K /home/tecmint/tải xuống

4.0K /home/tecmint/.mozilla/plugins

4.0K /home/tecmint/.mozilla/extensions

12K /home/tecmint/.mozilla

12K /home/tecmint/.ssh

673M /home/tecmint/Ubuntu-12.10

674M /home/tecmintCờ

8. Cờ “-c” cung cấp tổng dung lượng ổ đĩa sử dụng ở dòng cuối cùng. Nếu thư mục của bạn chiếm 674MB không gian, thì hai dòng cuối cùng của đầu ra sẽ là.

[root@tecmint] # du -ch/home/tecmint

40K /home/tecmint/tải xuống

4.0K /home/tecmint/.mozilla/plugins

4.0K /home/tecmint/.mozilla/extensions

12K /home/tecmint/.mozilla

12K /home/tecmint/.ssh

673M /home/tecmint/Ubuntu-12.10

674M /home/tecmint

Tổng cộng 674M

Cách loại trừ tệp bằng lệnh “du”

9. Dưới đây tính toán và hiển thị mức sử dụng đĩa của tất cả các tệp và thư mục, nhưng loại trừ các tệp phù hợp với mẫu đã cho. Lệnh dưới đây loại trừ các tệp “.txt” trong khi tính toán tổng kích thước của một thư mục. Vì vậy, theo cách này, bạn có thể loại trừ bất kỳ định dạng tệp nào bằng cách sử dụng cờ “-exclude”. Xem đầu ra không có txt mục nhập tệp.

[root@tecmint] # du -ah --exclude = "*. txt"/home/tecmint

4.0K /home/tecmint/.bash_logout

12.000 /home/tecmint/downloads/uploadprogress-1.0.3.1.tgz

24K /home/tecmint/download/Phpfiles-org.tar.bz2

40K /home/tecmint/tải xuống

12K /home/tecmint/uploadprogress-1.0.3.1.tgz

4.0K /home/tecmint/.bash_history

4.0K /home/tecmint/.bash_profile

4.0 K /home/tecmint/.mozilla/plugins

4.0K /home/tecmint/.mozilla/extensions

12K /home/tecmint/.mozilla

4.0K /home/tecmint/.bashrc

24K /home/tecmint/Phpfiles-org.tar. bz2

4.0K /home/tecmint/geoipupdate.sh

4.0K /home/tecmint/.zshrc

120K /home/tecmint/goaccess-0.4.2.tar.gz.1

673M /home/tecmint/Ubuntu-12.10/ubuntu-12.10 -server-i386.iso

673M /home/tecmint/Ubuntu-12.10

674M /home/tecmint

Cách tìm và sử dụng thư mục theo thời gian sửa đổi

10. Hiển thị mức sử dụng đĩa dựa trên sự thay đổi thời gian, sử dụng cờ “–time” như hình minh họa phía dưới.

[root@tecmint] # du -ha --time/home/tecmint

4.0K 2012-10-12 22:32 /home/tecmint/.bash_logout

12K 2013-01-19 18:48 /home/tecmint/Download/ uploadprogress -1.0.3.1.tgz

24K 2013-01-19 18:48 /home/tecmint/downloads/Phpfiles-org.tar.bz2

40K 2013-01-19 18:48 /home/tecmint/tải xuống

12K 2013-01-19 18:32 /home/tecmint/uploadprogress-1.0.3.1.tgz

4.0K 2012-10-13 00:11 /home/tecmint/.bash_history

4.0K 2012-10-12 2232/home/tecmint/.bash_profile

:0 2013-01-19 18:32 /home/tecmint/xyz.txt

0 2013-01-19 18:32 /home/tecmint/abc.txt

4.0K 2012-10-12 22:32 /home/tecmint/.mozilla/plugins

4.0K 2012-10-12 22:32 /home/tecmint/.mozilla/extensions

12K 2012-10-12 22:32 /home/tecmint/.mozilla

4.0K 2012-10-12 22:32 /home/tecmint/.bashrc

24K 2013-01-19 18:32 /home/tecmint/Phpfiles-org.tar.bz2

4.0K 2013-01-19 18:32 /home/tecmint/geoipupdate.sh

4.0K 2012-10-12 22:32 /home/tecmint/.zshrc

120K 2013-01-19 18:32 /home/tecmint/goaccess-0.4.2.tar.gz.1

673M 2013-01-19 18:51 /home/tecmint/Ubuntu -12.10/ ubuntu-12.10-server-i386 .iso

673M 2013-01-19 18:51 /home/tecmint/Ubuntu-12.10

674M 2013-01-19 18:52 /home/tecmint

Kết luận

Trên đây là tất cả hướng dẫn cài đặt mà chúng tôi thu thập được. Chúng tôi đã chứng minh việc cài đặt Docker trên Rocky Linux và AlmaLinux và các bạn có thể bắt đầu với việc kéo hình ảnh và chạy các vùng chứa.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!