Dalam artikel ini, kami akan menerangkan bagaimana anda dapat menyenaraikan fail, disusun mengikut ukuran, di pohon direktori. Ini termasuk senarai direktori di antara muka pengguna grafik dan baris perintah.
Kami telah menjalankan prosedur dan perintah yang disebutkan dalam artikel ini pada sistem Debian 10 Buster. Namun, anda boleh mereplikasi langkah-langkah ini di kebanyakan distro Linux.
Menyusun Fail dalam Pengurus Fail
Pengurus fail yang anda gunakan mempunyai pilihan lalai, kebanyakannya mengikut abjad, untuk menyusun fail dan folder dalam direktori. Namun, anda dapat menetapkan pilihan khusus agar file anda disusun berdasarkan ukurannya. Nautilus adalah pengurus fail lalai untuk Linux Debian dan Ubuntu. Ini adalah cara anda menyusun fail, mengikut ukuran, di Nautilus di Debian.
Kaedah1: Buka Pengurus Fail dan kemudian klik pada anak panah ke bawah yang terletak di bar atas, seperti berikut:
Ini akan memberikan senarai pilihan berdasarkan yang mana anda dapat menyusun fail dan folder dalam direktori. Klik pada pilihan Ukuran untuk menyusun fail berdasarkan ukurannya yang semakin berkurang.
Kaedah 2: Anda juga boleh menetapkan Keutamaan pengurus fail anda dengan cara memaparkan fail dan folder berdasarkan kriteria tertentu. Klik pada butang pilihan dari bar atas seperti berikut:
Kemudian, klik pada pilihan Preferences yang akan membuka paparan Preferences dengan tab 'Views' terbuka. Klik pada tab Columns List yang membolehkan anda mengatur susunan maklumat yang muncul dalam paparan senarai Pengurus Fail.
Pilih pilihan Ukuran dan seret ke bahagian atas sehingga kriteria ini menjadi pilihan utama untuk menyusun fail dan folder anda.
Menyusun Fail di Baris Perintah
Perintah ls di Linux membolehkan anda menyenaraikan fail dan maklumatnya berdasarkan kriteria yang anda tentukan dalam bentuk pelbagai bendera dan pilihannya. Sekiranya tidak ada kriteria yang ditentukan, perintah ls menyusun semua entri mengikut abjad. Di sini, kita akan menggunakan perintah ls, dengan bendera yang berbeza, untuk menjadikannya menyenaraikan fail dan folder berdasarkan ukurannya.
Anda boleh membuka baris perintah Debian, Terminal, dengan mencarinya dari carian Aplikasi Pelancar seperti berikut:
Anda kemudian boleh menggunakan pilihan -S seperti berikut untuk menyusun fail berdasarkan ukuran, pertama yang terbesar:
$ ls -S
Pilihan lain adalah menggunakan bendera sort dengan arahan ls menggunakan sintaks berikut:
$ ls --sort = KATADi mana 'WORD' dapat digunakan untuk menentukan pilihan berikut:
- tiada-bukan bendera -U
- ukuran- bukannya bendera -S
- masa- bukannya bendera -t
- versi- bukannya bendera -v
- sambungan- bukannya bendera -X
Sekarang kita harus menyusun fail berdasarkan ukuran, kita akan mengganti WORD dengan ukuran seperti berikut:
$ ls --sort = saiz
Berikut adalah beberapa pilihan yang akan menjadikan penyortiran ukuran lebih berguna untuk anda:
Cetak format senarai panjang
Untuk mencetak senarai fail yang disusun ukuran dalam format memanjang, anda boleh menggunakan bendera -l dengan bendera -S yang telah dijelaskan:
$ ls -Sl
Anda dapat melihat pada gambar di atas bagaimana senarai tersebut tidak dipaparkan dalam format memanjang.
Berbalik mencetak senarai mengikut ukuran
Sekiranya anda mahu perintah ls mencetak fail bersaiz paling rendah terlebih dahulu, anda boleh menggunakan bendera -r bersama dengan bendera -S:
$ ls -Slr
Perintah di atas mencetak senarai fail dan folder yang disusun mengikut ukuran, memanjang dalam direktori.
Cetak senarai fail disusun yang lebih mudah dibaca oleh manusia
Bendera -h, apabila digunakan dengan -S dan -l, mencetak saiz seperti 1K 234M 2G dll. yang lebih mudah dibaca manusia. Inilah cara anda menyusun fail mengikut ukuran dan menjadikan senarai lebih mudah dibaca oleh manusia:
$ ls -Slh
Kecualikan direktori semasa mencetak senarai mengikut ukuran
Sekiranya anda hanya ingin menyenaraikan fail dalam direktori, dan bukan folder, disusun mengikut ukuran, anda boleh menggunakan perintah grep seperti berikut:
$ ls -lS | grep -v '^ d'
Anda dapat melihat bahawa perintah ini hanya menyenaraikan fail dalam direktori bersama dengan semua maklumat lain.
Ini adalah pelbagai cara di mana anda tidak hanya dapat menyusun fail berdasarkan ukuran, tetapi juga menyesuaikan penyenaraian lagi dengan menggunakan beberapa bendera lain yang biasa digunakan. Oleh itu, sama ada anda menggunakan UI Linux atau baris arahan, kini anda boleh membuat senarai fail yang lebih bermaklumat.