Saya sedang menulis geektool 3 skrip untuk menunjukkan ukuran mesin virtual VMware Fusion tertentu. Seperti itu .vmwarevm
"file" sebenarnya adalah direktori yang dikemas.
Mendapatkan informasi di Finder mengatakan file tersebut "52.91 GB". Saya menjalankan yang berikut ini du
perintah untuk mendapatkan ukuran file:
> du -hs ~/Documents/Virtual\ Machines.localized/MY-PRECIOUS-7.vmwarevm | awk '{print $1}'
Ini du -hs
perintah mengembalikan ukuran file sebagai "49G". Apa yang menyebabkan perbedaan dari apa yang dilaporkan oleh Finder?
kalau tidak , Saya sudah mencoba mengganti -s
opsi dengan -d
opsi seperti ini:
du -hd ~/Documents/Virtual\ Machines.localized/MY-PRECIOUS-7.vmwarevm | awk '{print $1}'
Ini du -hd
perintah mengembalikan ukuran file sebagai "59G". Apa yang menyebabkan perbedaan antara Finder, du -hd
, dan du -hs
?
Juga ini du -hd
perintah tidak menghasilkan output di geektool 3. Apa yang menyebabkan