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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 中du和df的使用

發(fā)布時間:2024/1/8 linux 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 中du和df的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • du和df 命令的作用
  • du和df命令的使用

du和df 命令的作用

du會顯示指定的目錄或文件所占用的磁盤空間。
語法

du [-abcDhHklmsSx][-L <符號連接>][-X <文件>][–block-size][–exclude=<目錄或文件>][–max-depth=<目錄層數(shù)>][–help][–version][目錄或文件]

參數(shù)說明:

-a或-all 顯示目錄中個別文件的大小。 -b或-bytes 顯示目錄或文件大小時,以byte為單位。 -c或--total 除了顯示個別目錄或文件的大小外,同時也顯示所有目錄或文件的總和。 -D或--dereference-args 顯示指定符號連接的源文件大小。 -h或--human-readable 以K,M,G為單位,提高信息的可讀性。 -H或--si 與-h參數(shù)相同,但是K,M,G是以1000為換算單位。 -k或--kilobytes 以1024 bytes為單位。 -l或--count-links 重復(fù)計算硬件連接的文件。 -L<符號連接>或--dereference<符號連接> 顯示選項中所指定符號連接的源文件大小。 -m或--megabytes 以1MB為單位。 -s或--summarize 僅顯示總計。 -S或--separate-dirs 顯示個別目錄的大小時,并不含其子目錄的大小。 -x或--one-file-xystem 以一開始處理時的文件系統(tǒng)為準(zhǔn),若遇上其它不同的文件系統(tǒng)目錄則略過。 -X<文件>或--exclude-from=<文件> 在<文件>指定目錄或文件。 --exclude=<目錄或文件> 略過指定的目錄或文件。 --max-depth=<目錄層數(shù)> 超過指定層數(shù)的目錄后,予以忽略。 --help 顯示幫助。 --version 顯示版本信息。

Linux df命令用于顯示目前在Linux系統(tǒng)上的文件系統(tǒng)的磁盤使用情況統(tǒng)計。
語法

df [選項]… [FILE]…

文件-a, --all 包含所有的具有 0 Blocks 的文件系統(tǒng) 文件--block-size={SIZE} 使用 {SIZE} 大小的 Blocks 文件-h, --human-readable 使用人類可讀的格式(預(yù)設(shè)值是不加這個選項的...) 文件-H, --si 很像 -h, 但是用 1000 為單位而不是用 1024 文件-i, --inodes 列出 inode 資訊,不列出已使用 block 文件-k, --kilobytes 就像是 --block-size=1024 文件-l, --local 限制列出的文件結(jié)構(gòu) 文件-m, --megabytes 就像 --block-size=1048576 文件--no-sync 取得資訊前不 sync (預(yù)設(shè)值) 文件-P, --portability 使用 POSIX 輸出格式 文件--sync 在取得資訊前 sync 文件-t, --type=TYPE 限制列出文件系統(tǒng)的 TYPE 文件-T, --print-type 顯示文件系統(tǒng)的形式 文件-x, --exclude-type=TYPE 限制列出文件系統(tǒng)不要顯示 TYPE 文件-v (忽略) 文件--help 顯示這個幫手并且離開 文件--version 輸出版本資訊并且離開

du和df命令的使用

查看整個磁盤空間使用情況,可以使用命令 :df -h

[hdp100@localhost ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 18G 2.9G 14G 18% / tmpfs 495M 224K 495M 1% /dev/shm /dev/sda1 291M 33M 243M 12% /boot

du會顯示指定的目錄或文件所占用的磁盤空間
使用 du --max-depth=1 -h 命令來查找磁盤的使用情況,默認(rèn)是當(dāng)前的路徑。

-h:為了方便讀懂每個文件的大小,如果沒有這個參數(shù)顯示的文件大小就沒有k,M,G等。

得到結(jié)果中,前面n-1行的是該目錄下每個文件夾的大小。最后一行顯示的是該目錄總的大小

[hdp100@localhost ~]$ du --max-depth=1 -h 4.0K ./Downloads 4.0K ./Desktop 380K ./.gstreamer-0.10 12K ./.dbus 4.0K ./.nautilus 4.0K ./Templates 16K ./.cache 80K ./.pulse 20K ./.local 4.0K ./Videos 60K ./shell_script 4.0K ./Public 16K ./.gnote 12K ./.mozilla 445M ./software 76K ./.gconfd

查看上G目錄并排序:du -h --max-depth=1 |grep ‘K’ |sort ( -n升序 -r倒序 )

[hdp100@localhost ~]$ du -h --max-depth=1 |grep 'K' |sort -n 4.0K ./Desktop 4.0K ./Documents 4.0K ./Downloads 4.0K ./.gvfs 4.0K ./Music 4.0K ./.nautilus 4.0K ./Pictures 4.0K ./Public 4.0K ./.ssh 4.0K ./Templates 4.0K ./Videos 12K ./.dbus 12K ./.mozilla 16K ./.cache 16K ./.gnote 16K ./.gnupg 20K ./.local 28K ./.config

du -sh 和du --max-depth=0 -h作用相同查詢當(dāng)前所在文件夾的大小

[hdp100@localhost ~]$ du -sh 446M . [hdp100@localhost ~]$ du --max-depth=0 -h 446M . [hdp100@localhost ~]$

總結(jié)

以上是生活随笔為你收集整理的linux 中du和df的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。