%20%E5%AD%98%E5%8F%96%E7%9A%84%E7%9B%B8%E5%90%8C%E8%B3%87%E6%96%99%E5%A4%BE%E4%B8%8A%E7%B5%A6%E5%87%BA%E4%B8%8D%E5%90%8C%E7%9A%84%E7%B5%90%E6%9E%9C.png)
我有一個 Ubuntu 18.04 伺服器。當我在目錄中運行時du -ah
,無論是透過 ssh 連接還是安裝它,我都會得到不同的值。
當我在機器上使用 ssh 時:
myusername@server:/share/biblio$ du -ah
265M ./foo1.csv
190M ./foo2.csv
455M .
當我使用圖形介面將其安裝到我的機器上時(使用的協定是Samba
):
/run/user/1000/gvfs/smb-share:server=SERVERNAME,share=biblio$ du -ah
930M ./foo1.csv
739M ./foo2.csv
1,7G .
我在手冊頁中看到du
有一個BLOCK_SIZE
,DU_BLOCK_SIZE
或BLOCKSIZE
可以設定的變數。但他們都不是。
我還檢查了是否有任何別名,但沒有。
為什麼這 2 個指令之間的大小相差約 3.5 倍?