酷!學園

其他討論區 => 肉腳版 => 主題作者是: jacky0220 於 2003-02-12 02:04

主題: du 使用之問題 ? 明明是空的, 為何說是 4 ???
作者: jacky02202003-02-12 02:04
弟於家目錄下, 新建目錄 mkdir tmp1(裏面沒有任何檔案); 後 cd tmp1, 再使用 du 指令
為何得到的結果為 4 , 若改下 du -b , 結果為 4096 , 為什麼呢? 目錄明明就是空的啊?

若改下 ls -l 則出現 總用量 0 , 再改用 ls -al 則 總用量 8 (之所以為8, 弟猜想是因為有兩個4096 bytes的隱藏目錄)
所以若在此空目錄下, 執行 du, 結果若為8, 那還可以理解, 但為何會=4呢?

弟想弟還是當小學生好了........... :roll:
主題: du 使用之問題 ? 明明是空的, 為何說是 4 ???
作者: netman2003-02-12 22:27
有意思,不過我也想知道...  ^_^
主題: Re: du 使用之問題 ? 明明是空的, 為何說是 4 ???
作者: zoob2003-02-13 00:17
引述: "jacky0220"
弟於家目錄下, 新建目錄 mkdir tmp1(裏面沒有任何檔案); 後 cd tmp1, 再使用 du 指令
為何得到的結果為 4 , 若改下 du -b , 結果為 4096 , 為什麼呢? 目錄明明就是空的啊?

若改下 ls -l 則出現 總用量 0 , 再改用 ls -al 則 總用量 8 (之所以為8, 弟猜想是因為有兩個4096 bytes的隱藏目錄)
所以若在此空目錄下, 執行 du, 結果若為8, 那還可以理解, 但為何會=4呢?

弟想弟還是當小學生好了........... :roll:


預設du只算到"."而不會去計算"..",所以理所當然的就只有4096了

代碼: [選擇]
[root@fw test]# du -acb
4096    .
4096    total
主題: du 二問.......soft link , du -acb 結果為0 ???
作者: jacky02202003-02-13 10:54
謝謝 zoob 的抽空回覆

 換個角度來看 .. 二個點是上一層目錄的, 所以 du不去計算, 應該對吧?

若對了, 就不用再回覆小弟了! 謝謝您!