15 Contoh Perintah 'LS' di Linux

15 Contoh Perintah 'LS' di Linux

Perintah LS adalah salah satu arahan yang paling kerap digunakan di linux. Saya percaya ls Perintah adalah arahan pertama yang boleh anda gunakan apabila anda masuk ke dalam arahan arahan linux.

Kami menggunakan perintah LS setiap hari dan kerap walaupun kami tidak tahu dan tidak pernah menggunakan semua helah arahan LS yang ada.

[Anda mungkin juga suka: 5 alat berguna untuk mengingati arahan Linux selama -lamanya]

Dalam artikel ini, kita akan membincangkan asas -asas Perintah ls Contoh dengan semua parameter yang ada di Linux.

Perintah Linux LS

1. Senaraikan fail dan direktori di Linux

Berlari Perintah ls Tanpa fail senarai pilihan dan direktori dalam format kosong di mana kita tidak akan dapat melihat butiran seperti jenis fail, saiz, tarikh dan masa yang diubahsuai, kebenaran dan pautan, dll.

# ls 0001.Indeks muat turun desktop pcap.Pemasangan HTML.log.Templat Gambar Syslog Anaconda-Ks.Dokumen CFG fbcmd_update.Pemasangan PHP.Log Muzik Public Video 

2. Penyenaraian panjang fail di Linux

Di sini, ls -l (-L adalah watak, bukan satu) menunjukkan fail atau direktori, saiz, tarikh dan masa yang diubahsuai, nama fail atau folder dan pemilik fail, dan kebenarannya.

# ls -l Jumlah 176 -RW-R-R--. 1 akar root 683 Ogos 19 09:59 0001.PCAP -RW-------. 1 akar akar 1586 Jul 31 02:17 Anaconda-Ks.CFG DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Desktop Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Dokumen DRWXR-XR-X. 4 akar root 4096 Ogos 16 02:55 Muat turun -rw-r---. 1 root root 21262 Ogos 12 12:42 fbcmd_update.php -rw-r-r--. 1 root root 46701 Jul 31 09:58 Indeks.HTML -RW-R-R--. 1 root root 48867 Jul 31 02:17 Pasang.log -rw-r-r--. 1 root root 11439 Jul 31 02:13 Pasang.log.SYSLOG DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Muzik Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Gambar Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Awam DRWXR-XR-X. 2 akar akar 4096 Jul 31 02:48 Templat DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Video

3. Lihat Fail Tersembunyi di Linux

Senaraikan semua fail termasuk fail tersembunyi bermula dengan '.'.

# ls -a... Dokumen Bashrc .Pemasangan gconfd.log .Nautilus .Pulse-Cookie ... muat turun cache .Pemasangan GNOME2.log .netstat.SWP .baru-baru ini digunakan.xbel 0001.PCAP .konfigurasi .elinks .gnome2_private .kde .Opera .SPICE-VDAGENT ANACONDA-KS.cfg .cshrc .ESD_AUTH .GTK-Bookmarks .LibreOffice Pictures .tcshrc .BASH_HISTORY .dbus .fbcmd .GVFS .tempatan .Templat PKI .BASH_LOGOUT Desktop fbcmd_update.php .IceAuthority .Mozilla Public Video .BASH_PROFILE .DiGRC .Indeks GCONF.HTML MUSIC .Pulse .Wireshark 

4. Senaraikan fail dengan format yang boleh dibaca manusia

Dengan gabungan -LH pilihan, menunjukkan saiz dalam format yang boleh dibaca manusia.

# ls -lh Jumlah 176K -RW-R-R--. 1 akar root 683 Ogos 19 09:59 0001.PCAP -RW-------. 1 akar akar 1.6k Jul 31 02:17 Anaconda-Ks.CFG DRWXR-XR-X. 2 akar akar 4.0k Jul 31 02:48 Desktop DRWXR-XR-X. 2 akar akar 4.0k Jul 31 02:48 Dokumen DRWXR-XR-X. 4 akar akar 4.0k 16 Ogos 02:55 Muat turun -rw-r-R--. 1 akar root 21k Ogos 12 12:42 fbcmd_update.php -rw-r-r--. 1 akar akar 46k Jul 31 09:58 Indeks.HTML -RW-R-R--. 1 root root 48k Jul 31 02:17 Pasang.log -rw-r-r--. 1 root root 12k Jul 31 02:13 Pasang.log.SYSLOG DRWXR-XR-X. 2 akar akar 4.0k Jul 31 02:48 Muzik Drwxr-xr-x. 2 akar akar 4.0k Jul 31 02:48 Gambar drwxr-xr-x. 2 akar akar 4.0k Jul 31 02:48 Awam DRWXR-XR-X. 2 akar akar 4.0k Jul 31 02:48 Templat DRWXR-XR-X. 2 akar akar 4.0k Jul 31 02:48 Video

5. Senaraikan fail dan direktori dengan '/' watak pada akhir

Menggunakan -F pilihan dengan ls Perintah akan menambah '/' watak pada akhir setiap direktori.

# ls -f 0001.desktop/ muat turun pcap/ indeks.Pemasangan HTML.log.Gambar/ Templat SYSLOG/ Anaconda-KS.Dokumen CFG/ FBCMD_UPDATE.Pemasangan PHP.log muzik/ awam/ video/ 

6. Senaraikan fail dalam urutan terbalik di Linux

Arahan berikut dengan ls -r Fail dan direktori paparan pilihan mengikut urutan terbalik.

# ls -r Video Pemasangan Muzik Awam.log fbcmd_update.Dokumen PHP Anaconda-Ks.Templat CFG Gambar Pasang.log.Indeks Syslog.HTML Muat turun desktop 0001.PCAP 

7. Senarai Sub-direktori Recursif di Linux

ls -r Pilihan akan menyenaraikan pokok direktori penyenaraian yang sangat panjang. Lihat contoh output arahan.

# ls -r Jumlah 1384 -rw-------. 1 akar akar 33408 8 Ogos 17:25 Anaconda.log -rw-------. 1 akar root 30508 Ogos 8 17:25 Anaconda.program.log ./httpd: Jumlah 132 -rw-r-r-- akar akar 0 Ogos 19 03:14 Access_log -rw-r---. 1 root root 61916 Ogos 10 17:55 Access_log-20120812 ./Lighttpd: Jumlah 68 -RW-R-R-- 1 Lighttpd Lighttpd 7858 21 Ogos 15:26 Akses.log -rw-r-r--. 1 Lighttpd Lighttpd 37531 17 Ogos 18:21 Akses.Log-20120819 ./nginx: Jumlah 12 -RW-R-R--. 1 root root 0 Ogos 12 03:17 Akses.log -rw-r-r--. 1 root root 390 Ogos 12 03:17 Akses.Log-20120812.Gz

8. Senaraikan fail dan direktori dalam urutan terbalik di Linux

Gabungan -ltr akan menunjukkan fail pengubahsuaian terkini atau tarikh direktori yang terakhir.

# ls -ltr Jumlah 176 -RW-R-R--. 1 root root 11439 Jul 31 02:13 Pasang.log.SYSLOG -RW-R-R--. 1 root root 48867 Jul 31 02:17 Pasang.log -rw-------. 1 akar akar 1586 Jul 31 02:17 Anaconda-Ks.CFG DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Desktop Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Video Drwxr-xr-x. 2 akar akar 4096 Jul 31 02:48 Templat DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Awam DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Gambar Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Muzik Drwxr-xr-x. 2 akar akar 4096 Jul 31 02:48 Dokumen -RW-R---. 1 root root 46701 Jul 31 09:58 Indeks.HTML -RW-R-R--. 1 root root 21262 Ogos 12 12:42 fbcmd_update.PHP DRWXR-XR-X. 4 akar root 4096 Ogos 16 02:55 Muat turun -rw-r---. 1 akar root 683 Ogos 19 09:59 0001.PCAP

9. Susun fail mengikut saiz fail di linux

Dengan gabungan -ls memaparkan saiz fail dalam urutan, akan memaparkan saiz besar terlebih dahulu.

# ls -ls Jumlah 176 -RW-R-R--. 1 root root 48867 Jul 31 02:17 Pasang.log -rw-r-r--. 1 root root 46701 Jul 31 09:58 Indeks.HTML -RW-R-R--. 1 root root 21262 Ogos 12 12:42 fbcmd_update.php -rw-r-r--. 1 root root 11439 Jul 31 02:13 Pasang.log.SYSLOG DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Desktop Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Dokumen DRWXR-XR-X. 4 root root 4096 Ogos 16 02:55 Muat turun drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Muzik Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Gambar Drwxr-xr-x. 2 akar root 4096 Jul 31 02:48 Awam DRWXR-XR-X. 2 akar akar 4096 Jul 31 02:48 Templat DRWXR-XR-X. 2 akar root 4096 Jul 31 02:48 Video -RW-------. 1 akar akar 1586 Jul 31 02:17 Anaconda-Ks.CFG -RW-R-R--. 1 akar root 683 Ogos 19 09:59 0001.PCAP

10. Paparkan nombor fail atau direktori inode

Kita dapat melihat beberapa nombor dicetak sebelum nama fail/direktori. Dengan -i Senarai pilihan fail/direktori dengan nombor inode.

# ls -i 20112 0001.Dokumen PCAP 23610 23793 Indeks.HTML 23611 Muzik 23597 Templat 23564 Anaconda-Ks.CFG 23595 Muat turun 22 Pasang.Log 23612 Gambar 23613 Video 23594 Desktop 23585 FBCMD_UPDATE.PHP 35 Pasang.log.Syslog 23601 Awam 

11. Menunjukkan versi arahan LS

Periksa versi arahan LS.

# ls -version LS (Coreutils GNU) 8.4 Hak Cipta (c) Yayasan Perisian Percuma 2010, Inc. Lesen GPLv3+: GNU GPL versi 3 atau lebih baru . Ini adalah perisian percuma: anda bebas menukar dan mengagihkan semula. Tidak ada jaminan, setakat yang dibenarkan oleh undang -undang. Ditulis oleh Richard M. Stallman dan David Mackenzie.

12. Tunjukkan halaman Bantuan Perintah LS

Halaman Bantuan Perintah LS dengan pilihan mereka.

# ls -Help Penggunaan: LS [Opsyen] ... [File] .. 

13. Senaraikan Maklumat Direktori di Linux

Dengan ls -l fail senarai arahan di bawah direktori /TMP. Di mana dengan -LD parameter memaparkan maklumat mengenai /TMP direktori.

# ls -l /tmp Jumlah 408 DRWX------. 2 Narad Narad 4096 Ogos 2 02:00 CRX_75DAF8CB7768 -R--------. 1 akar akar 384683 Ogos 4 12:28 HTOP-1.0.1.tar.GZ DRWX------. 2 akar root 4096 Ogos 4 11:20 keyring-6mfjnk drwx------. 2 akar root 4096 Ogos 16 01:33 keyring-piozjr drwx------. 2 gdm gdm 4096 Ogos 21 11:26 orbit-gdm drwx------. 2 akar akar 4096 Ogos 19 08:41 Pulse-Gl6o4Zdxqvrx Drwx------. 2 Narad Narad 4096 Ogos 4 08:16 Pulse-udh76exwuvou drwx------. 2 gdm gdm 4096 Ogos 21 11:26 Pulse -wjtcweuctvhn -rw-------. 1 akar akar 300 Ogos 16 03:34 YUM_SAVE_TX-2012-08- 16-03-34LJTAA1.Yumtx
# ls -ld /tmp / drwxrwxrwt. 13 akar akar 4096 Ogos 21 12:48 /tmp /

14. Paparkan uid dan gid fail

Untuk mempamerkan Uid dan Gid fail dan direktori. Gunakan pilihan -n dengan arahan LS.

# ls -n Jumlah 36 DRWXR-XR-X. 2 500 500 4096 Ogos 2 01:52 Muat turun drwxr-xr-x. 2 500 500 4096 Ogos 2 01:52 Muzik drwxr-xr-x. 2 500 500 4096 Ogos 2 01:52 Gambar -RW-RW-R--. 1 500 500 12 Ogos 21 13:06 TMP.TXT DRWXR-XR-X. 2 500 500 4096 Ogos 2 01:52 Video

15. perintah dan aliasnya

Kami telah membuat alias untuk ls perintah, apabila kita melaksanakan arahan ls, ia akan mengambil -L pilihan secara lalai dan memaparkan penyenaraian panjang seperti yang disebutkan sebelumnya.

# alias ls = "ls -l"

Catatan: Kita dapat melihat sejumlah alias yang terdapat dalam sistem anda dengan arahan alias di bawah dan yang sama boleh menjadi unalias seperti yang ditunjukkan di bawah contoh.

# alias alias cp = "cp -i" alias l.= 'ls -d .* -color = auto 'alias ll = "ls -l --color = auto" alias ls = "ls --color = auto" alias mv = "mv -i" alias rm = "rm -i" alias yang = "alias |/usr/bin/yang-tty-only-read-alias-show-dot --show-tilde"

Untuk menghapuskan alias yang ditakrifkan sebelumnya, hanya gunakan arahan Unalias.

# Unalias ls

[Anda mungkin juga suka: Cara Membuat dan Menggunakan Perintah Alias ​​di Linux]

Dalam artikel seterusnya, kami akan menutupi lebih banyak atau arahan LS dengan contoh mereka. Juga, saya cadangkan anda melalui beberapa soalan wawancara mengenai arahan LS, dan juga jika kami terlepas apa -apa dalam senarai, sila kemas kini kami melalui bahagian komen.