Mục lục [Ẩn]
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
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