Cara mengetahui ukuran direktori di CENTOS [duplikat]

16

Saya memiliki situs web di server saya dan saya memilikinya.

Ukuran situs web sekitar 170GB kekalahan. Ini seharusnya tidak sebanyak ini. Paling banyak, itu harus sekitar 20GB. Saya tidak tahu apa yang membuatnya sebesar itu.

Saya mencoba mencari tahu direktori mana yang memiliki ukuran besar, tetapi saya juga tidak bisa.

Saya memeriksa ukuran DB dan sekitar 500 MB.
Tolong bantu saya untuk mencari tahu direktori utama yang bertanggung jawab untuk ini.

Yogus
sumber
Saya sudah mencobanya sebelum memposting pertanyaan di sini. Terjebak dalam penghitungan dan saya menunggu 30 mnts lalu saya membatalkannya. Adakah metode cepat lainnya untuk mengetahui ukuran folder?
Yogus
Pertama, beri komentar di bawah jawaban jika itu yang Anda maksud untuk berkomentar. Kedua, perintah du panjang, jika Anda memiliki sistem file yang dalam dan / atau banyak file. Cukup buka terminal lain saat sedang berjalan dan gunakan topuntuk memverifikasi duapakah masih menggunakan CPU / tidak
mengisi ulang

Jawaban:

32

Di bawah sistem linux apa pun, Anda ingin menggunakan perintah du. (Penggunaan Disk)

Penggunaan umum adalah: du -sh file(s) name(s)ataudu -sh /path/to/dir/*

-s singkatan dari "ringkasan" yang akan memberi Anda ukuran setiap argumen alih-alih merinci ukuran th masing-masing elemen pohon file di bawahnya.

Ganti 'h' oleh 'k', 'm' atau 'g' untuk Kilobyte, Megabyte dan Gigabytes bukan h Uman-dibaca. Dengan sakelar k / m / g, Anda kemudian dapat menyalurkan output ke sort -n(pengurutan angka alih-alih leksikografis) untuk mendapatkan daftar ukuran file yang diurutkan berdasarkan direktori. sortbahkan memiliki -hfilter pada versi terbaru.

Jika Anda masih memiliki perbedaan besar, Anda mungkin ingin mencoba --apparent-sizeberalih duyang akan memungkinkan Anda untuk mendiagnosis file yang jarang. (file dengan ruang kosong di dalam, agar mudah)

Untuk informasi lebih lanjut, lihat halaman panduan daridu

mveroone
sumber