Ubuntu:Show File Size: Difference between revisions
No edit summary |
No edit summary |
||
| Line 43: | Line 43: | ||
85G total | 85G total | ||
Cara lain untuk mendapatkan laporan tentang penggunaan disk dari subdirektori tingkat pertama adalah dengan menggunakan opsi --max-depth : | Cara lain untuk mendapatkan laporan tentang penggunaan disk dari subdirektori tingkat pertama adalah dengan menggunakan opsi <code>--max-depth</code> : | ||
sudo du -h --max-depth=1 /var | sudo du -h --max-depth=1 /var | ||
| Line 61: | Line 61: | ||
85G total | 85G total | ||
Secara default, perintah du menunjukkan ruang disk yang digunakan oleh direktori atau file. Untuk menemukan ukuran direktori yang terlihat, gunakan opsi --apparent-size. "Ukuran nyata" dari sebuah file ada berapa banyak data sebenarnya yang ada dalam file tersebut. | Secara default, perintah du menunjukkan ruang disk yang digunakan oleh direktori atau file. Untuk menemukan ukuran direktori yang terlihat, gunakan opsi <code>--apparent-size</code>. "Ukuran nyata" dari sebuah file ada berapa banyak data sebenarnya yang ada dalam file tersebut. | ||
sudo du -sh --apparent-size /var | sudo du -sh --apparent-size /var | ||
Saat Anda mentransfer direktori melalui SCP , Rsync ., atau SFTP, jumlah data yang ditransfer melalui jaringan adalah ukuran file yang terlihat. Inilah sebabnya mengapa ukuran ruang pada disk yang digunakan pada sumber saat ditampilkan dengan du (tanpa --apparent-size) tidak sama dengan ukuran pada target. | Saat Anda mentransfer direktori melalui SCP , Rsync ., atau SFTP, jumlah data yang ditransfer melalui jaringan adalah ukuran file yang terlihat. Inilah sebabnya mengapa ukuran ruang pada disk yang digunakan pada sumber saat ditampilkan dengan <code>du</code> (tanpa <code>--apparent-size</code>) tidak sama dengan ukuran pada target. | ||
Perintah du juga dapat dikombinasikan dengan perintah lain dengan pipa. | Perintah <code>du</code> juga dapat dikombinasikan dengan perintah lain dengan pipa. | ||
Misalnya, untuk mencetak 5 direktori terbesar dalam direktori /var, Anda akan menyalurkan output du ke perintah sort untuk mengurutkan direktori berdasarkan ukurannya dan kemudian menyalurkan output ke perintah head yang hanya akan mencetak 5 direktori teratas : | Misalnya, untuk mencetak 5 direktori terbesar dalam direktori <code>/var</code>, Anda akan menyalurkan output <code>du</code> ke perintah sort untuk mengurutkan direktori berdasarkan ukurannya dan kemudian menyalurkan output ke perintah head yang hanya akan mencetak 5 direktori teratas : | ||
sudo du -h /var/ | sort -rh | head -5 | sudo du -h /var/ | sort -rh | head -5 | ||