Menggunakan Perintah ls ke Fail Senarai di Linux

Perintah ls adalah salah satu alat baris arahan yang paling penting yang perlu anda pelajari untuk menavigasi sistem fail. Berikut adalah senarai lengkap arahan penting untuk menavigasi sistem fail anda menggunakan baris arahan.

Perintah ls digunakan untuk menyenaraikan nama fail dan folder dalam sistem fail. Panduan ini akan menunjukkan kepada anda semua suis yang tersedia untuk arahan ls berserta makna dan cara menggunakannya.

Senaraikan Fail dalam Folder

Untuk menyenaraikan semua fail dalam folder membuka tetingkap terminal dan navigasi ke folder yang ingin anda lihat kandungan untuk menggunakan perintah cd dan kemudian ketik perintah berikut:

ls

Anda sebenarnya tidak perlu menavigasi ke folder untuk menyenaraikan fail di dalamnya. Anda hanya boleh menentukan laluan sebagai sebahagian daripada arahan ls seperti ditunjukkan di bawah.

ls / path / to / file

Secara lalai, fail dan folder akan disenaraikan dalam lajur merentasi skrin dan semua yang anda akan lihat ialah nama fail.

Fail tersembunyi (fail yang bermula dengan hentian penuh) tidak ditunjukkan secara automatik dengan menjalankan arahan ls. Anda perlu menggunakan arahan berikut sebagai gantinya.

ls -a
ls --all

Ini tolak suis (-a) yang digunakan di atas bermaksud senarai semua. Ini menyenaraikan mutlak setiap fail dan folder dalam direktori yang arahannya dijalankan atau sesungguhnya terhadap jalan yang dibekalkan kepadanya.

Kesimpulan ini ialah anda melihat fail yang dipanggil. dan lain yang dipanggil ..

. Hentian penuh tunggal bermaksud folder semasa dan hentian penuh dua berdiri untuk satu tahap.

Sekiranya anda ingin meninggalkan ini dari senarai fail anda boleh menggunakan modal A dan bukannya huruf kecil sebagai berikut:

ls -A
ls - paling-semua

Perintah tertentu seperti perintah mv dan arahan cp digunakan untuk memindahkan dan menyalin fail-fail sekitar dan terdapat suis yang boleh digunakan dengan arahan-arahan ini yang membuat sandaran fail asal.

Fail-fail sandaran ini biasanya berakhir dengan tilde (~).

Untuk menghilangkan fail sandaran (fail yang berakhir dengan tilde) jalankan perintah berikut:

ls -B
ls --ignore-backup

Dalam kebanyakan kes, senarai yang dikembalikan akan menunjukkan folder dalam satu warna dan fail yang lain. Sebagai contoh di terminal kami, folder berwarna biru dan fail berwarna putih.

Sekiranya anda tidak mahu menunjukkan warna yang berlainan, anda boleh menggunakan arahan berikut:

ls --color = tidak pernah

Jika anda menginginkan output yang lebih terperinci anda boleh menggunakan suis berikut:

ls -l

Ini menyediakan senarai yang menunjukkan keizinan, bilangan inode, pemilik dan kumpulan, saiz fail, tarikh dan masa yang terakhir diakses dan nama fail.

Jika anda tidak mahu melihat pemilik menggunakan arahan berikut, sebaliknya.

ls -g

Anda juga boleh meninggalkan butiran kumpulan dengan menentukan suis berikut:

ls -o


Senarai format panjang boleh digunakan dengan suis lain untuk menunjukkan lebih banyak maklumat. Sebagai contoh, anda boleh mencari pengarang fail itu dengan menjalankan arahan berikut.

ls -l --author

Anda boleh menukar output untuk penyenaraian panjang untuk menunjukkan saiz fail manusia yang boleh dibaca seperti berikut:

ls -l -h
ls -l - orang boleh dibaca
ls -l -s

Daripada menunjukkan nama pengguna dan kumpulan dalam senarai perintah, anda boleh mendapatkan arahan ls untuk menunjukkan id pengguna fizikal dan id kumpulan seperti berikut:

ls -l -n

Perintah ls boleh digunakan untuk memaparkan semua fail dan folder dari laluan yang ditentukan ke bawah.

Sebagai contoh:

ls -R / rumah

Perintah di atas akan memaparkan semua fail dan folder di bawah direktori rumah seperti Gambar, Muzik, Video, Muat Turun, dan Dokumen.

Tukar Format Output

Secara lalai, output untuk penyenaraian fail merentasi skrin dalam lajur.

Walau bagaimanapun, anda boleh menentukan format seperti yang ditunjukkan di bawah.

ls -X
ls --format = across

Tunjukkan senarai dalam lajur merentasi skrin.

ls -m
ls --format = commas

Tunjukkan senarai dalam format yang dipisahkan koma.

ls -x
ls --format = mendatar

Tunjukkan senarai dalam format mendatar

ls -l
ls --format = panjang

Seperti yang disebutkan dalam bahagian sebelumnya ini menunjukkan senarai dalam format yang panjang.

ls -1
ls --format = lajur tunggal
ls --format = verbose

Menunjukkan semua fail dan folder, 1 pada setiap baris.

ls -c
ls --format = menegak

Menunjukkan senarai secara menegak.

Bagaimana Menyusun Output Dari Perintah ls

Untuk menyusun output dari perintah ls anda boleh menggunakan suis --sort seperti berikut:

ls --sort = none
ls --sort = size
ls --sort = time
ls --sort = version

Lalai ditetapkan kepada tiada yang bermaksud fail disusun mengikut nama. Apabila anda menyusun mengikut saiz fail dengan saiz terbesar ditunjukkan dahulu dan yang paling kecil ditunjukkan terakhir.

Menyusun mengikut masa menunjukkan fail yang telah diakses dahulu dahulu dan fail yang paling tidak diakses terakhir.

Secara kebetulan, semua jenis di atas boleh dicapai dengan arahan berikut:

ls -U
ls -S
ls -t
ls -v

Jika anda mahu keputusan dalam urutan jenis terbalik gunakan arahan berikut.

ls -r --sort = size
ls --reverse --sort = size

Ringkasan

Terdapat beberapa suis lain yang ada kaitannya dengan pemformatan masa. Anda boleh membaca semua suis lain dengan membaca Halaman Manual Linux ls.

lelaki ls