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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

du df 区别

發布時間:2023/12/14 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 du df 区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

雖然知道這兩個命令,平時也一直在用,但細想,也就會用,而且時簡單用,
常用df查詢當前掛載磁盤的使用情況,用du查看當前目錄哪個文件占用較多;
df -h
du -ah -d 1
這里小結下:
問題:
1. du df 區別
2. du df 查看的空間為什么不一致

概念:
du estimates and displays the disk space used by files.
可知du基于文件計算和顯示磁盤占用情況,
常用命令:

MacBook-air:/ root# du -csh //統計當前目錄占用82G .82G total MacBook-Air:/ root# du -h -d 1 //統計depth為1所有文件目錄占用56M ./.DocumentRevisions-V10033M ./.fseventsd 684M ./.Spotlight-V1000B ./.Trashes0B ./.vol13G ./Applications 2.5M ./bin0B ./cores 160M ./data 4.5K ./dev 1.0K ./home 6.3G ./Library 1.0K ./net0B ./Network 157M ./opt 6.2G ./private 1.0M ./sbin 5.8G ./System49G ./Users 540M ./usr 4.0K ./Volumes82G .

The df command reports the amount of available disk space being used by file systems.
基于文件系統,意味著不會根據文件是否存在判斷當前目錄的磁盤占用

yuciermatoMacBook-Air:/ root# df -h //查看根目錄磁盤使用情況 Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1 112Gi 83Gi 29Gi 75% 21837449 7484277 74% / devfs 179Ki 179Ki 0Bi 100% 620 0 100% /dev map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home

回到之前的問題,du和df查看的目錄大小不一致,du只會根據目錄存在的文件進行統計,如果某個正在運行的進程進行io的文件被刪除,du不會統計,但因為對應的句柄未釋放,文件系統中仍有此句柄,df仍會有對應的統計;

引用:
[1] https://www.computerhope.com/unix/udu.htm
[2] https://www.computerhope.com/unix/udf.htm

總結

以上是生活随笔為你收集整理的du df 区别的全部內容,希望文章能夠幫你解決所遇到的問題。

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