Cara Menyusun Direktori mengikut Saiz Sebenar di Linux



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Penyemak imbas fail Linux berkelakuan seperti Penjelajah Fail di bawah Windows atau Pencari di bawah OS X kerana menyusun direktori mengikut ukuran tidak berfungsi seperti yang diharapkan oleh banyak pengguna. Anda boleh menyusun direktori mengikut bilangan subdirektori yang terdapat di dalamnya atau jumlah fail di dalamnya. Walaupun begitu, saiz fail sebenar nampaknya tidak berfungsi dalam kebanyakan kes dan anda memerlukan alat tambahan.



Nasib baik, ada beberapa trik yang boleh anda lakukan untuk mengetahui ukuran direktori sebenar dengan jumlah ruang penyimpanan komputer yang mereka gunakan. Dari segi sistem fail, terdapat sedikit perbezaan antara folder dan direktori. Apa yang disebut oleh penyemak imbas fail anda sebagai folder adalah perkara yang sama, jadi helah ini akan berfungsi tanpa mengira apa kata yang anda suka. Istilah direktori digunakan demi konsistensi.



Kaedah 1: Menyusun Direktori dengan Penganalisis Penggunaan Cakera

Pengguna Ubuntu, Debian dan Linux Mint yang lebih suka alat analisis cakera grafik mungkin ingin mencuba menggunakan sudo apt-get install baobab dari arahan. Pengguna Fedora dan Red Hat secara amnya dapat menggunakan sudo yum install baobab dari baris perintah, tetapi perlu diingat bahawa menjadi aplikasi GTK + anda mungkin perlu mengisi beberapa kebergantungan jika anda menggunakan persekitaran desktop berasaskan QT seperti KDE atau LXQT .



Setelah anda semua berpuas hati, maka anda boleh memulakan aplikasi dari baris perintah dengan mengetik baobab atau anda boleh mencarinya dari Dash di desktop Unity Ubuntu. Anda boleh menahan kekunci Super atau Windows dan menekan R kemudian taip baobab jika anda lebih suka menggunakan Pencari Aplikasi atau anda boleh memulakannya dengan mengklik menu Aplikasi dan mencari Penganalisis Penggunaan Disk GNOME dalam kategori Alat Sistem. Semuanya bergantung pada persekitaran desktop yang anda gunakan.

Sebaik sahaja dimulakan, baobab akan meminta anda memilih sistem fail. Pilih mana sahaja peranti yang mengandungi direktori yang anda cari dan berikan beberapa saat untuk menghitung struktur direktori di atasnya. Setelah selesai, program ini akan memberi anda jenis direktori teratas di semua peranti anda.



Anda boleh mengklik butang Size untuk menyusun direktori dari tertinggi ke terendah dari segi ukuran sebenar, tetapi sebaliknya adalah lalai. Klik pada anak panah di sebelah nama direktori untuk mengembangkannya dan dengan itu menyusun subdirektori yang terdapat di bawahnya.

Mengklik pada sub tajuk tajuk Isi sebenarnya akan menyusun direktori dengan cara yang sama seperti yang biasa dilakukan oleh pengurus fail, jadi ini berguna untuk membandingkan ukuran sebenar berbanding jumlah item yang tinggal dalam subdirektori setiap direktori tingkat atas.

Kaedah 2: Menggunakan Classic du Tool

Anda boleh menggunakan alat penggunaan cakera baris perintah Unix (du) dari hampir mana-mana prompt Linux jika anda tidak keberatan bekerja pada baris perintah. Program ini akan merangkum penggunaan cakera dari sekumpulan fail apa pun. Sekiranya anda menjalankannya tanpa sebarang argumen, maka ia akan terus dilihat secara berulang-ulang melalui setiap direktori dan merangkum ukuran masing-masing hingga mencapai hujung pohon.

Dengan andaian anda lebih suka menyusun setiap direktori dari bahagian tertentu mengikut ukurannya, anda boleh menggunakan perintah berikut:

du –si –max-deep = 1 nameOfDirectory | urutkan -h

Anda perlu mengganti nameOfDirectory dengan direktori yang anda mahu mulakan. Misalnya, anda mahu menyusun semua direktori yang terdapat di bawah / lib mengikut saiz. Anda boleh menjalankan perintah sebagai:

du –si –max-kedalaman = 1 / lib | urutkan -h

Anda mungkin ingin mengubah nombor setelah –max-deep = kerana nilai ini menentukan sejauh mana struktur direktori yang harus dicari oleh perintah du. Namun, kerana tujuannya adalah untuk mengelakkan pencarian melalui keseluruhan pohon, kami memilih untuk meninggalkannya di 1 dan melihat di bawah satu direktori.

Argumen –si menunjukkan bahawa perintah du harus mencetak ukuran menggunakan Sistem Antarabangsa Unit, yang menentukan satu kilobyte sama dengan 1.000 bait. Walaupun ini lebih disukai oleh mereka yang berhijrah ke Linux dari OS X atau terbiasa mengira ukuran direktori dengan ukuran perkakasan, banyak pengguna paling banyak digunakan untuk ukuran binari di mana 1.024 bait sama dengan 1 megabait. Gantikan –si dengan -h seperti berikut:

du -h –max-kedalaman = 1 / lib | urutkan -h

Ini akan menjadikan output seperti yang diharapkan jika anda lebih suka ukuran binari. Sekiranya anda terbiasa mengukur sesuatu dalam apa yang disebut kibibyte, maka anda juga ingin menggunakan perintah ini. Anda mungkin juga ingin memasukkan | kurang atau | lebih banyak arahan hingga akhir baris arahan ini jika anda menemui begitu banyak subdirektori dalam direktori tingkat atas sehingga outputnya melonjak langsung dari halaman. Ingat bahawa anda seharusnya dapat menggunakan bar tatal, pad jejak atau skrin sentuh anda untuk menelusuri hasilnya di mana-mana emulator terminal X moden.

Sekiranya anda sering menggunakan penyelesaian ini dan ingin mempunyai versi yang dibina pada kutukan baru, maka anda boleh menggunakan sudo apt-get install ncdu di Debian, Ubuntu, pelbagai putaran Ubuntu, Bodhi dan Linux Mint untuk memasang ncurses- berdasarkan du viewer. Pengguna Fedora dan Red Hat seharusnya dapat menggunakan sudo yum install ncdu jika mereka telah menyiapkan file sudoers, atau su - diikuti dengan kata sandi pentadbiran diikuti oleh yum install ncdu jika mereka belum melakukannya.

Kemungkinan besar anda tidak perlu menghadapi sebarang kebergantungan kerana program ini berdasarkan kepada petunjuk dan lain-lain. Anda boleh menjalankannya dari direktori semasa dengan mengetik ncdu atau melihat ke dalam bahagian lain dari pohon dengan menaip ncdu / lib atau direktori mana yang anda berminat untuk menyemak imbas.

Anda akan diberitahu bahawa perisian tersebut mengira jumlah item yang terdapat di dalam direktori yang diminta. Setelah selesai, anda boleh melihat direktori mengikut urutan ukuran sebenar dengan menggunakan kekunci anak panah. Anda boleh menekan kekunci S untuk menyusun direktori berulang-ulang mengikut urutan ukurannya.

4 minit membaca