Pengurusan Disk

Cara Menyenaraikan Fail yang Disusun mengikut Saiz di Linux

Cara Menyenaraikan Fail yang Disusun mengikut Saiz di Linux
Artikel ini menjelaskan secara ringkas cara menyenaraikan atau memaparkan fail dan direktori yang disusun mengikut ukuran. Ini dapat dicapai dengan mudah dengan arahan ls (senarai). Sebelum menyusun fail, untuk menerangkan setiap pilihan yang digunakan mari kita buat senarai panjang yang akan mencetak saiz fail, di antara lebih banyak maklumat, tanpa menyusunnya (pada tangkapan skrin kedua saya menerangkan bagaimana menyusun), ini dicapai dengan menambahkan -l (huruf kecil -l untuk senarai panjang) seperti yang ditunjukkan di bawah:

# ls -l

Baris pertama memaparkan keseluruhan ukuran direktori di mana anda menyenaraikan fail. Semasa menambah -l pilihan output akan memaparkan kebenaran fail pada lajur pertama, yang pautan keras, pemilik, kumpulan, yang saiz dalam bait, bulan, hari dan masa dan akhirnya nama fail.

Sekiranya anda ingin menyusun output ini mengikut ukuran fail, dari yang lebih besar hingga yang lebih kecil anda perlu menambahkan -S (Isih) pilihan.

# ls -lS

Seperti yang anda lihat, output menyenaraikan fail dan direktori yang disusun mengikut saiz, tetapi dalam bait yang tidak begitu mesra manusia (1 Byte adalah 0.000001 MB dalam perpuluhan dan 0.00000095367432 MB dalam binari).

Untuk mencetak output dengan cara yang mesra manusia, anda hanya perlu menambahkan -h pilihan (mesra manusia):

# ls -lSh

Seperti yang anda lihat dalam output di atas, sekarang ukuran fail ditunjukkan dalam GB, MB, KB dan Bytes.
Namun anda hanya melihat fail biasa tanpa fail tersembunyi, jika anda mahu memasukkan fail tersembunyi dalam output, anda perlu menambahkan pilihan -a (semua) seperti di bawah:

# ls -lSha

Seperti yang anda lihat, fail tersembunyi (bermula dengan titik) dicetak juga sekarang.

Petua tambahan:

Petua tambahan berikut akan membantu anda mengehadkan output ke ukuran unit tertentu yang berbeza daripada bait. Masalah pilihan ini adalah output tidak pernah tepat apabila failnya lebih kecil atau lebih besar daripada bilangan unit yang tepat.

Sekiranya anda ingin mencetak dalam unit ukuran tertentu hanya memerintahkan untuk memaparkan semua fail dengan ukuran terdekat dalam unit itu sahaja anda boleh mencapainya, misalnya, untuk mencetak semua fail dalam MB yang boleh anda tambahkan -ukuran blok = pilihan yang menentukan MB dengan M seperti yang ditunjukkan dalam sintaks dan tangkapan skrin di bawah:

# ls -lS - ukuran blok = M

Seperti yang anda lihat sekarang ukurannya hanya dalam MB, fail yang lebih besar adalah 115 MB, 69 MB kedua, dll. Fail dengan ukuran KB atau Byte tidak akan dicetak dengan tepat, ia akan ditunjukkan sebagai 1 MB yang merupakan ukuran terdekat boleh dicetak jika terhad kepada MB.
Selebihnya keluarannya tetap sama.

Menggunakan pilihan yang sama (-ukuran blok =) anda boleh memaparkan output dalam ukuran GB dan bukannya MB atau bait, sintaksisnya sama, ganti M Untuk G seperti contoh di bawah:

# ls -lS - ukuran blok = G

Anda juga boleh mencetak ukuran dalam unit KB dengan menggantikan M atau G untuk a K:

# ls -lS - ukuran blok = K

Semua contoh di atas akan menyenaraikan fail dan direktori yang disusun mengikut ukuran dalam unit yang anda mahukan, dengan masalah yang dijelaskan di atas output tidak akan tepat untuk fail yang tidak sepadan dengan ukuran unit yang tepat. Selain itu, contoh ini tidak termasuk fail tersembunyi (yang bermula dengan huruf a .). Untuk melakukannya, anda perlu menambahkan pilihan -a (semua) yang akan memaparkan fail tersembunyi juga, oleh itu, untuk mencetak fail yang disusun mengikut ukuran mengikut bait dijalankan:

# ls -laS

Seperti yang anda lihat sekarang fail tersembunyi, bermula dengan . (titik) dicetak, seperti .ralat xsesi, .ICEauthority, dll.

Sekiranya anda ingin mencetak fail dan direktori yang disusun mengikut ukuran dalam MB termasuk fail tersembunyi yang dijalankan:

# ls -laS - ukuran blok = M

Untuk mencetak atau memaparkan semua fail dan direktori yang disusun mengikut ukuran yang ditunjukkan dalam GB termasuk fail tersembunyi yang dijalankan:

# ls -laS - ukuran blok = G

Begitu juga dengan arahan sebelumnya, untuk mencetak fail dan direktori yang disusun mengikut ukuran yang ditunjukkan dalam KB termasuk fail tersembunyi yang dijalankan:

# ls -laS - ukuran blok = K

Kesimpulan:

Perintah ini membawa banyak fungsi yang membantu kita menguruskan fail dan mencetak maklumat padanya. Contoh lain ialah penggunaan ls untuk menyenaraikan fail mengikut tarikh (dengan pilihan -lt).

Saya harap anda dapati tutorial ini mengenai Cara menyenaraikan semua fail yang disusun mengikut ukuran di Linux berguna. Terus ikuti LinuxHint untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux dan rangkaian.

Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...