日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 命令之 du -- 显示每个文件和目录的磁盘使用空间/所占用的磁盘空间大小/所使用的磁盘空间大小/查看文件和目录的大小

發布時間:2023/12/3 linux 26 豆豆

文章目錄

  • 命令介紹
  • 常用選項
  • 參考示例
    • (一)顯示當前目錄下的所有子目錄和文件所占空間
    • (二)查看指定文件所占空間的大小
    • (三)查看指定目錄的所占空間
    • (四)查看多個文件所占空間
    • (五)查看指定目錄所占空間的總大小
    • (六)以易讀方式查看指定目錄下的所有文件的大小
    • (七)查看當前目錄下的一級子目錄的大小(不包含文件)

命令介紹

du 命令的英文全稱是“Disk Usage”,即用于查看磁盤占用空間的意思。但是與df命令不同的是du命令是對文件和目錄磁盤使用的空間的查看,而不是某個分區

常用選項

選項說明
-a或-all顯示目錄中所有文件大小
-b或-bytes顯示目錄或文件大小時,以byte為單位
-c或–total除了顯示每個目錄或文件的大小外,同時也顯示所有目錄或文件的總和
-k或–kilobytes以KB(1024bytes)為單位輸出,即以KB為單位顯示文件大小
-m或–megabytes以MB為單位輸出
-g以GB為單位顯示文件大小
-s或–summarize僅顯示總計,只列出最后加總的值
-h或–human-readable以K,M,G為單位,提高信息的可讀性,即以易讀方式顯示文件大小
-x或–one-file-xystem以一開始處理時的文件系統為準,若遇上其它不同的文件系統目錄則略過
-L<符號鏈接>或–dereference<符號鏈接>顯示選項中所指定符號鏈接的源文件大小
-S或–separate-dirs顯示個別目錄的大小時,并不含其子目錄的大小
-X<文件>或–exclude-from=<文件>在<文件>指定目錄或文件
–exclude=<目錄或文件>略過指定的目錄或文件
-D或–dereference-args顯示指定符號鏈接的源文件大小
-H或–si與-h參數相同,但是K,M,G是以1000為換算單位
-l或–count-links重復計算硬件鏈接的文件

參考示例

(一)顯示當前目錄下的所有子目錄和文件所占空間

[root@htlwk0001host ~]# du 608 ./test6 308 ./test4 4 ./scf/lib 4 ./scf/service/deploy/product 4 ./scf/service/deploy/info 12 ./scf/service/deploy 16 ./scf/service 4 ./scf/doc 4 ./scf/bin 32 ./scf 8 ./test3 1288

說明:
顯示當前目錄下的所有子目錄和文件的大小,以及當前目錄的總大小,最下面的1288 為當前目錄的總大小。

(二)查看指定文件所占空間的大小

[root@localhost test]# du log2012.log 300 log2012.log

(三)查看指定目錄的所占空間

[root@localhost test]# du /scf/ 4 scf/lib 4 scf/service/deploy/product 4 scf/service/deploy/info 12 scf/service/deploy 16 scf/service 4 scf/doc 4 scf/bin 32 scf

(四)查看多個文件所占空間

[root@localhost test]# du log30.tar.gz log31.tar.gz 4 log30.tar.gz 4 log31.tar.gz

(五)查看指定目錄所占空間的總大小

[root@htlwk0001host ~]# du -s httpd 80 httpd

(六)以易讀方式查看指定目錄下的所有文件的大小

[root@htlwk0001host ~]# du -ah httpd 16K httpd/conf/magic 12K httpd/conf/httpd.conf 28K httpd/conf 4.0K httpd/conf.d/userdir.conf 4.0K httpd/conf.d/welcome.conf 4.0K httpd/conf.d/autoindex.conf 4.0K httpd/conf.d/php.conf 4.0K httpd/conf.d/README 20K httpd/conf.d 4.0K httpd/conf.modules.d/00-proxy.conf 4.0K httpd/conf.modules.d/00-systemd.conf 4.0K httpd/conf.modules.d/00-lua.conf 4.0K httpd/conf.modules.d/00-dav.conf 4.0K httpd/conf.modules.d/00-mpm.conf 4.0K httpd/conf.modules.d/10-php.conf 4.0K httpd/conf.modules.d/01-cgi.conf 4.0K httpd/conf.modules.d/00-base.conf 32K httpd/conf.modules.d 0 httpd/run 0 httpd/modules 0 httpd/logs 80K httpd

(七)查看當前目錄下的一級子目錄的大小(不包含文件)

[root@htlwk0001host ~]# du -hc --max-depth=1 4.0K ./.pip 36K ./.cache 4.0K ./.ssh 76K ./nginx 80K ./httpd 4.0K ./mysql 1.1G ./mysql-rpm 4.0K ./.oracle_jre_usage 0 ./.config 4.0K ./.java 2.3G . 2.3G 總用量

總結

以上是生活随笔為你收集整理的Linux 命令之 du -- 显示每个文件和目录的磁盘使用空间/所占用的磁盘空间大小/所使用的磁盘空间大小/查看文件和目录的大小的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。