Cara Menggunakan Perintah ls di Linux

Cara Menggunakan Perintah ls di Linux

Mendapatkan maklumat terperinci yang berkaitan dengan fail di simpanan anda sukar jika anda tidak tahu menggunakan perintah ls. Di sini kita akan membincangkan semua yang berkaitan dengan perintah ls di Linux, bersama dengan beberapa bendera yang digunakan dengannya.





Perintah ls di Linux

Perintah ls digunakan untuk menyenaraikan semua fail dan folder yang ada di direktori kerja semasa anda. Anda juga boleh mendapatkan pelbagai maklumat mengenai fail menggunakan perintah yang sama. Oleh kerana ia sudah termasuk dalam pakej utiliti teras GNU, anda tidak perlu memasang pakej tambahan pada sistem anda untuk menggunakannya.





Anda juga boleh membuat rantai dengan perintah bash yang lain. Contohnya, paip a cengkaman penyataan dengan ls akan membolehkan anda mencari dan menapis direktori untuk fail tertentu.





Cara Menggunakan Perintah ls

Sintaks asas arahan ls adalah:

ls [options] [directory]

Salah satu penggunaan perintah yang paling mudah adalah dengan menyenaraikan semua fail dan folder dalam direktori kerja semasa anda.



ls

Sekiranya anda melaksanakan pernyataan yang disebutkan di dalam direktori root sistem anda, anda akan melihat output yang kelihatan seperti ini.

bin dev home lib64 mnt proc run srv tmp var
boot etc lib lost+found opt root sbin sys usr

Menyenaraikan Fail dalam Direktori Khusus

Untuk menyenaraikan fail yang tergolong dalam folder yang berbeza (bukan direktori yang berfungsi sekarang), anda harus melewati jalan direktori bersama dengan nama perintah.





ls [directory]

Untuk mendapatkan senarai semua fail yang terdapat di / but direktori:

ls /boot

Keluarannya sekarang akan menunjukkan fail dan folder yang terdapat dalam nama direktori yang disediakan.





EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Menggunakan -F bendera dengan arahan akan menambahkan / watak pada akhir setiap direktori.

EFI/ grub/ initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux

Anda juga boleh melewati beberapa direktori dengan memisahkan nama jalan dengan a Ruang watak.

ls /boot /usr Output
/boot:
EFI grub initramfs-linux-fallback.img initramfs-linux.img vmlinuz-linux
/usr:
bin etc include lib lib32 lib64 local sbin share src

Senaraikan Fail di Root Directory

Direktori root mengandungi semua direktori dan fail lain di sistem anda. Ini adalah folder paling banyak dalam hierarki direktori komputer anda. Direktori root umumnya dilambangkan oleh / watak.

ls /

Tidak kira direktori mana anda berada pada saat memasukkan perintah, perintah yang disebutkan di atas akan menghasilkan output yang menyenaraikan semua sub-folder dan fail yang ada di dalam direktori root.

Senaraikan Fail di Direktori Ibu Bapa

Direktori induk di Linux adalah direktori di atas direktori semasa. Mari ambil / usr / tong sampah sebagai contoh. Di sini, / pagi adalah direktori kerja semasa anda, dan / usr adalah direktori induk.

Untuk mendapatkan senarai semua fail dalam direktori induk:

ls .. bin etc include lib lib32 lib64 local sbin share src

Menambah yang lain .. akan membawa anda ke direktori induk dari direktori induk. Sebagai contoh, / var / log / lama adalah direktori kerja semasa anda. Adakah .. akan menyenaraikan folder yang terdapat di / log direktori sedangkan ls ../ .. akan memberi anda senarai semua fail dan folder yang terdapat di / di mana direktori.

ls ../.. cache db empty games lib local lock log mail opt run spool tmp

Senaraikan Fail di Direktori Rumah

Direktori rumah di Linux dilambangkan dengan ~ watak. Oleh itu, untuk menyenaraikan kandungan yang terdapat di direktori rumah anda:

cara mengecas komputer tanpa pengecas
ls ~

Senaraikan Direktori Sahaja (Tanpa Fail)

Jika atas sebab apa pun anda hanya mahu menyenaraikan folder yang terdapat di dalam direktori, gunakan -d bendera dengan arahan ls lalai.

ls -d /home

Senaraikan Fail Dengan Sub-Direktori

Menggunakan * watak dengan arahan ls akan memberi anda senarai semua fail dan folder dalam direktori kerja semasa, bersama dengan sub-direktori juga.

ls *

Senaraikan Fail Secara Berurutan

Menggunakan -R bendera dengan arahan lalai akan menyenaraikan semua fail dan folder yang terdapat di dalam direktori hingga ke tahap terakhir.

ls -R

Perhatikan bahawa anda juga dapat melewati jalur direktori bersama dengan bendera rekursif. Ini bermaksud bahawa ls / usr / rumah -R adalah perintah yang sah.

Senaraikan Fail Dengan Ukurannya

Untuk mendapatkan nama semua fail beserta ukurannya, gunakan -s bendera dengan arahan.

ls -s /yay-git total 2944
4 pkg 4 src 4 yay 2932 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Berkaitan: Pindahkan Fail di Linux Dengan Perintah Mv

Senaraikan Fail Dengan Maklumat Terperinci

The -tempat flag membolehkan anda mendapatkan senarai kandungan direktori Linux dengan keterangan terperinci setiap entri. Maklumat berikut disertakan dalam output:

  1. Kebenaran fail dan folder
  2. Bilangan pautan
  3. Pemilik kandungan
  4. Pemilik kumpulan
  5. Saiz kandungan
  6. Nama fail
  7. Tarikh dan masa yang terakhir diubah suai
ls -l total 2944
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4096 Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4096 Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4096 Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2998674 Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Lajur pertama dikhaskan untuk kebenaran fail dan folder. Karakter pertama menunjukkan jenis fail dan sembilan aksara seterusnya menunjukkan kebenaran fail.

Pelbagai jenis fail yang sering anda temui:

  1. Fail biasa (-)
  2. Sekat fail khas (b)
  3. Fail khas watak (c)
  4. Direktori (d)
  5. Pautan simbolik (l)
  6. Fail rangkaian (n)
  7. FIFO (hlm)
  8. Soket

Bercakap mengenai kebenaran fail, watak berikut digunakan dalam output.

  1. Boleh dibaca (r)
  2. Boleh ditulis (w)
  3. Boleh dilaksanakan (x)

Mari ambil d rw-r - r-- sebagai contoh. Watak pertama memberitahu bahawa entri adalah direktori. Dua watak berikut menunjukkan bahawa pengguna semasa mempunyai kebenaran membaca dan menulis. Selebihnya watak memberikan maklumat mengenai kebenaran fail untuk pengguna lain.

Senaraikan Fail Dengan Ukuran Yang Boleh Dibaca

The -s perintah memberi anda nilai angka yang berkaitan dengan setiap entri. Dan seperti yang jelas, anda tidak akan tahu apa makna nilai ini. Oleh itu, untuk menyenaraikan fail dan ukurannya dengan cara yang mudah dibaca, gunakan -lh bendera bersama dengan arahan.

ls -lh total 2.9M
drwxr-xr-x 3 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:53 pkg
drwxr-xr-x 4 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:52 src
drwxr-xr-x 7 sharmadeepesh sharmadeepesh 4.0K Feb 8 13:54 yay
-rw-r--r-- 1 sharmadeepesh sharmadeepesh 2.9M Feb 8 13:53 yay-git-10.1.2.r0.g7d849a8-2-x86_64.pkg.tar.zst

Penentu ukuran untuk byte (B), megabait (MB), gigabait (GB), dan terabait (TB) digunakan dalam output.

Senaraikan Fail Tersembunyi

Lalai ls arahan tidak memasukkan fail tersembunyi dalam output. Untuk menyenaraikan kandungan yang disembunyikan oleh pengguna, lulus -untuk bendera dengan arahan ls.

ls -a

Paip ls Dengan Perintah Grep

Perintah grep digunakan untuk memadankan corak yang mengikuti ungkapan biasa tertentu. Anda boleh mengaitkan perintah ini dengan ls untuk mencari fail yang terdapat dalam sistem anda. Di direktori root anda, ketik:

ls | grep l

Ini akan menyenaraikan semua fail dan folder yang bermula dengan watak l. Anda juga boleh menapis fail anda mengikut peluasannya menggunakan grep.

Susun Fail mengikut Masa dan Tarikh

Untuk menyenaraikan semua fail dan menyusunnya mengikut waktu dan tarikh pembuatan / pengubahsuaian, gunakan -t bendera bersama dengan ls.

ls -t

Susun Fail mengikut Saiz

The -S bendera akan membolehkan anda menyusun fail dan folder sesuai dengan ukuran failnya.

ls -S

Secara lalai, fail akan disusun mengikut urutan menurun (fail terbesar pertama). Walau bagaimanapun, anda boleh membalikkan tingkah laku ini dengan mudah dengan menambahkan r dengan -S bendera.

ls -Sr

Senaraikan Fail dan Hantar Hasil ke Fail

Menggunakan > watak, anda boleh menghantar output arahan ls ke fail apa pun.

ls > ls-output.txt

Kemudian, anda boleh membaca kandungan fail yang baru dibuat dengan menaip kucing ls-output.txt di terminal anda.

Memaparkan Isi Direktori Dengan Perintah ls

Perintah ls adalah salah satu perintah paling kuat yang diberikan kepada pengguna Linux. Untuk memanfaatkan sepenuhnya perintah anda di terminal, anda boleh mencuba belajar mengikat perintah bersama-sama. Anda juga boleh memasang paip arahan mv untuk memindahkan fail dengan ls.

Petua nombor satu untuk selesa dengan Linux adalah menghafal beberapa arahan asas. Ini pasti akan membantu anda menjadi lebih cekap dan cepat semasa menggunakan sistem anda.

cara menggunakan garageband di iphone
Berkongsi Berkongsi Tweet E-mel Lembaran Menipu Rujukan Perintah Linux

Lembaran cheat ringkas ini akan membantu anda merasa selesa dengan terminal baris arahan Linux dalam masa yang singkat.

Baca Seterusnya
Topik-topik yang berkaitan Mengenai Pengarang Deepesh Sharma(79 Artikel Diterbitkan)

Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan maklumat mengenai Linux, bertujuan untuk memberikan pengalaman yang menggembirakan kepada semua pendatang baru. Tidak pasti mengenai filem, tetapi jika anda ingin bercakap mengenai teknologi, dia adalah lelaki anda. Pada masa lapang, anda dapat menemuinya membaca buku, mendengar genre muzik yang berbeza, atau bermain gitarnya.

Lebih Banyak Dari Deepesh Sharma

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan