Kadang kala, pengguna Linux mungkin perlu mencari direktori terbesar atau fail terbesar pada pemacu cakera mereka. Anda boleh mendapatkannya dengan cepat dengan satu arahan. Mari lihat bagaimana ia dapat dilakukan.
Iklan
Dalam salah satu artikel sebelumnya, kami melihat secara terperinci Cara melihat penggunaan ruang cakera untuk fail atau folder menggunakan terminal Linux . Artikel yang disebutkan merujuk pada perintah 'du' yang dapat menghitung ukuran ringkasan direktori atau file. Anda boleh menggabungkannya dengan beberapa alat konsol lain untuk mengetahui item terbesar. Inilah caranya.
Cari Fail dan Direktori Terbesar di Linux
Untuk mencari fail dan direktori terbesar di Linux, anda boleh menggabungkan du dengan perintah sort. Sebagai contoh, anda boleh menjalankan du untuk folder yang mengandungi subfolder seperti ini:
du -hs ./distr/*
Suis -s memberitahu du untuk mencetak hanya maklumat ringkasan.
Suis -h mengubah ukuran hasil dari bait biasa ke format yang dapat dibaca oleh manusia.
mengapa butang tingkap saya tidak berfungsi
Lihat tangkapan skrin berikut:
Tidak menjadi masalah apabila folder yang anda analisa kecil. Tetapi jika anda ingin memeriksa keseluruhan sistem fail, sangat sukar untuk mengkaji output penuh utiliti du. Penyelesaian yang boleh anda gunakan adalah menggabungkan du dengan perintah sort.
Perintah akan kelihatan seperti berikut:
du -hs ./distr/*|sort -rh
Perintah semacam digabungkan dengan du melalui watak saluran paip mempunyai dua suis: -r dan -h.
-h memberitahu arahan bahawa data untuk diproses dalam format yang dapat dibaca oleh manusia.
-r membuat perintah urutan menyusun data dalam format terbalik
Keluarannya adalah seperti berikut:
bagaimana anda menambah cerita instagram anda
Ini sangat berguna.
Sekarang, mari mengecilkan output ke sejumlah rekod tertentu. Sebagai contoh, mari kita lihat 5 fail dan direktori teratas. Hanya gabungkan du dan urutkan dengan arahan kepala.
du -hs ./distr/*|sort -rh | head -n 5
Argumen -n untuk arahan kepala menentukan berapa banyak baris yang akan disertakan dalam output. Dalam kes saya, saya mahu melihat 5 barisan teratas.
Keluarannya adalah seperti berikut:
Itu sahaja. Dengan menggunakan kombinasi perintah yang disediakan, anda dapat dengan cepat mencari fail dan direktori terbesar di Linux. Cukup betulkan jalan root untuk perintah du dan anda selesai.