15 Podstawowe przykłady polecenia „LS” w Linux
- 1983
- 80
- Juliusz Janicki
Polecenie LS jest jednym z najczęściej używanych poleceń w Linux. Wierzę LS Polecenie jest pierwszym poleceniem, którego możesz użyć po wejściu do wiersza polecenia Linux pola.
Korzystamy z polecenia LS codziennie i często, nawet jeśli możemy nie być świadomi i nigdy nie używamy wszystkich dostępnych sztuczek poleceń LS.
[Może się również polubił: 5 przydatnych narzędzi do zapamiętywania poleceń Linux na zawsze]
W tym artykule będziemy omawiać podstawy polecenie ls Przykłady ze wszystkimi dostępnymi parametrami w Linux.
Polecenie Linux LS1. Pliki i katalogi w Linux
Działanie polecenie ls bez plików i katalogów listy opcji w gołym formacie, w którym nie będziemy mogli wyświetlić szczegółów, takich jak typy plików, rozmiar, zmodyfikowana data i godzina, uprawnienia i linki itp.
# ls 0001.PCAP Desktop Plaints Index.HTML Instaluj.dziennik.Syslog Pictures Szablony Anaconda-K.Dokumenty CFG FBCMD_UPDATE.Instalacja PHP.Log muzyka publiczne filmy
2. Długa lista plików w Linux
Tutaj, ls -l (-L jest znakiem, a nie jeden) pokazuje plik lub katalog, rozmiar, zmodyfikowaną datę i godzinę, nazwę pliku lub folder.
# ls -l Ogółem 176 -RW-R-R--. 1 root root 683 19 sierpnia 09:59 0001.PCAP -RW-------. 1 root root 1586 lipca 31 02:17 Anaconda-ns.CFG DRWXR-XR-X. 2 Root root 4096 lipca 31 02:48 Desktop Drwxr-xr-x. 2 Root Root 4096 lipca 31 02:48 Dokumenty DRWXR-XR-X. 4 root root 4096 sierpnia 16 02:55 pobierania -Rw-r-r--. 1 root root 21262 sierpnia 12:42 fbcmd_update.php -Rw-r-r--. 1 root root 46701 31 lipca 09:58 Indeks.HTML -RW-R-R--. 1 root root 48867 lipca 31 02:17 Instaluj.log -Rw-r-r--. 1 root root 11439 lipca 31 02:13 instaluj.dziennik.SYSLOG DRWXR-XR-X. 2 Root root 4096 lipca 31 02:48 Muzyka DRWXR-XR-X. 2 Root Root 4096 lipca 31 02:48 Zdjęcia DRWXR-XR-X. 2 Root Root 4096 31 lipca 02:48 Publiczne DRWXR-XR-X. 2 Root Root 4096 lipca 31 02:48 Szablony drwxr-xr-x. 2 Root Root 4096 lipca 31 02:48 Filmy
3. Wyświetl ukryte pliki w Linux
Wymień wszystkie pliki, w tym ukryte pliki, począwszy od '.
'.
# ls -a… Dokumenty BASHRC .instalacja gconfd.dziennik .łodzik .Pulse-Cookie… pobieranie pamięci podręcznej .Gnome2 instalacja.dziennik .Netstat.SWP .Niedawno używane.Xbel 0001.PCAP .konfigurator .Elinks .gnome2_private .KDE .opera .Spice-vdagent anaconda-ns.CFG .Cshrc .ESD_Auth .GTK-Bookmarks .Zdjęcia LibreOffice .tcshrc .bash_history .dbus .FBCMD .GVFS .lokalny .Szablony PKI .Bash_logout Desktop Fbcmd_update.php .IceAuthority .Publiczne filmy Mozilla .bash_profile .Digrc .indeks GCONF.HTML Muzyka .puls .Wireshark
4. Wypisz pliki z formatem czytelnym człowieka
Z kombinacją -LH Opcja, pokazuje rozmiary w formacie czytelnym człowieka.
# ls -lh Łącznie 176k -Rw-R-R--. 1 root root 683 19 sierpnia 09:59 0001.PCAP -RW-------. 1 root root 1.6k 31 lipca 02:17 Anaconda-K.CFG DRWXR-XR-X. 2 Root Root 4.0k lipca 31 02:48 Desktop Drwxr-xr-X. 2 Root Root 4.0k 31 lipca 02:48 Dokumenty DRWXR-XR-X. 4 Root Root 4.0k 16 sierpnia 02:55 pobierania -Rw-r-r--. 1 root root 21k 12 sierpnia 12:42 fbcmd_update.php -Rw-r-r--. 1 root root 46k lipca 31 09:58 Indeks.HTML -RW-R-R--. 1 root root 48k 31 lipca 02:17 Instaluj.log -Rw-r-r--. 1 root root 12k 31 lipca 02:13 instaluj.dziennik.SYSLOG DRWXR-XR-X. 2 Root Root 4.0k 31 lipca 02:48 muzyka drwxr-xr-x. 2 Root Root 4.0k 31 lipca 02:48 Zdjęcia DRWXR-XR-X. 2 Root Root 4.0k 31 lipca 02:48 Publiczne drwxr-xr-x. 2 Root Root 4.0k lipca 31 02:48 Szablony DRWXR-XR-X. 2 Root Root 4.0k 31 lipca 02:48 Filmy
5. Pliki i katalogi z znakiem „/” na końcu
Używając -F opcja z LS polecenie doda '/'
charakter na końcu każdego katalogu.
# ls -f 0001.PCAP Desktop/ Plaints/ Index.HTML Instaluj.dziennik.zdjęcia/ szablony/ anakonda.Dokumenty CFG/ fbcmd_update.Instalacja PHP.Muzyka dziennika/ publiczne/ filmy/
6. Wymień pliki w odwrotnej kolejności w Linux
Następujące polecenie z ls -r Opcja wyświetla pliki i katalogi w odwrotnej kolejności.
# ls -r Filmy instalacja muzyki publicznej.Log FBCMD_UPDATE.Dokumenty PHP Anaconda-NS.szablony CFG Zdjęcia instaluj.dziennik.indeks syslog.HTML pobieranie komputerów komputerowych 0001.PCAP
7. Rekurencyjnie wymieniaj podwodności w systemie Linux
ls -r Opcja będzie wymienić bardzo długie drzewa katalogowe. Zobacz przykład wyjścia polecenia.
# ls -r Razem 1384 -RW-------. 1 root root 33408 8 sierpnia 17:25 Anaconda.log -Rw-------. 1 root root 30508 8 sierpnia 17:25 Anaconda.program.dziennik ./httpd: ogółem 132 -Rw-r-r-- 1 root 0 sierpnia 19 03:14 Access_log -Rw-r-r-r--. 1 root root 61916 sierpnia 10 17:55 Access_log-20120812 ./lighttpd: ogółem 68 -RW-r-r-- 1 lighttpd lighttpd 7858 21 sierpnia 15:26 Dostęp.log -Rw-r-r--. 1 lighttpd lighttpd 37531 17 sierpnia 18:21 Dostęp.Log-20120819 ./nginx: łącznie 12 -RW-R-R--. 1 root root 0 sierpnia 12 03:17 Dostęp.log -Rw-r-r--. 1 root root 390 sierpnia 12 03:17 Dostęp.Log-20120812.GZ
8. Pliki i katalogi w odwrotnej kolejności w Linux
Kombinacją -Ltr Wyświetli najnowszą datę plik lub katalogu modyfikacji jako ostatnia.
# ls -ltr Ogółem 176 -RW-R-R--. 1 root root 11439 lipca 31 02:13 instaluj.dziennik.syslog -Rw-r-r--. 1 root root 48867 lipca 31 02:17 Instaluj.log -Rw-------. 1 root root 1586 lipca 31 02:17 Anaconda-ns.CFG DRWXR-XR-X. 2 Root root 4096 lipca 31 02:48 Desktop Drwxr-xr-x. 2 root root 4096 lipca 31 02:48 Filmy Drwxr-xr-x. 2 Root Root 4096 lipca 31 02:48 Szablony drwxr-xr-x. 2 Root Root 4096 31 lipca 02:48 Publiczne DRWXR-XR-X. 2 Root Root 4096 lipca 31 02:48 Zdjęcia DRWXR-XR-X. 2 Root root 4096 lipca 31 02:48 Muzyka DRWXR-XR-X. 2 Root Root 4096 lipca 31 02:48 Dokumenty -Rw-R-R--. 1 root root 46701 31 lipca 09:58 Indeks.HTML -RW-R-R--. 1 root root 21262 sierpnia 12:42 fbcmd_update.PHP DRWXR-XR-X. 4 root root 4096 sierpnia 16 02:55 pobierania -Rw-r-r--. 1 root root 683 19 sierpnia 09:59 0001.PCAP
9. Sortowanie plików według rozmiaru pliku w Linux
Z kombinacją -LS Wyświetla rozmiar pliku w kolejności, najpierw wyświetli duży rozmiar.
# ls -ls Ogółem 176 -RW-R-R--. 1 root root 48867 lipca 31 02:17 Instaluj.log -Rw-r-r--. 1 root root 46701 31 lipca 09:58 Indeks.HTML -RW-R-R--. 1 root root 21262 sierpnia 12:42 fbcmd_update.php -Rw-r-r--. 1 root root 11439 lipca 31 02:13 instaluj.dziennik.SYSLOG DRWXR-XR-X. 2 Root root 4096 lipca 31 02:48 Desktop Drwxr-xr-x. 2 Root Root 4096 lipca 31 02:48 Dokumenty DRWXR-XR-X. 4 root root 4096 sierpnia 16 02:55 Pobierania Drwxr-xr-x. 2 Root root 4096 lipca 31 02:48 Muzyka DRWXR-XR-X. 2 Root Root 4096 lipca 31 02:48 Zdjęcia DRWXR-XR-X. 2 Root Root 4096 31 lipca 02:48 Publiczne DRWXR-XR-X. 2 Root Root 4096 lipca 31 02:48 Szablony drwxr-xr-x. 2 root root 4096 lipca 31 02:48 Filmy -Rw-------. 1 root root 1586 lipca 31 02:17 Anaconda-ns.CFG -RW-R-R--. 1 root root 683 19 sierpnia 09:59 0001.PCAP
10. Wyświetl liczbę inodowych plików lub katalogu
Widzimy niektóre liczby wydrukowane przed nazwą pliku/katalogu. Z -I Plik/katalog listy opcji z numerem INODE.
# ls -i 20112 0001.PCAP 23610 Dokumenty 23793 Indeks.HTML 23611 Muzyka 23597 Szablony 23564 Anaconda-K.CFG 23595 Pobieranie 22 Instaluj.Log 23612 Zdjęcia 23613 Filmy 23594 Desktop 23585 FBCMD_UPDATE.instalacja PHP 35.dziennik.SYSLOG 23601 PUBLIC
11. Pokazuje wersję polecenia LS
Sprawdź wersję polecenia LS.
# ls --version LS (GNU Coreutils) 8.4 Copyright (c) 2010 Free Software Foundation, Inc. Licencja GPLV3+: GNU GPL wersja 3 lub nowsza . To jest bezpłatne oprogramowanie: możesz je zmienić i redystrybuować. Nie ma gwarancji, w jakim stopniu dozwolonym przez prawo. Napisane przez Richarda M. Stallman i David Mackenzie.
12. Pokaż stronę pomocy poleceń LS
Strona pomocy polecenia LS z ich opcją.
# ls - -Help Użycie: LS [opcja]… [Plik]…
13. List Informacje o katalogu w Linux
Z ls -l Pliki listy poleceń w ramach katalogu /TMP. Gdzie z -Ld Parametry wyświetla informacje /TMP informator.
# ls -l /tmp Łącznie 408 DRWX------. 2 Narad Narad 4096 2 sierpnia 02:00 crx_75daf8cb7768 -r--------. 1 root root 384683 4 sierpnia 12:28 HTOP-1.0.1.smoła.GZ DRWX------. 2 Root Root 4096 sierpnia 4 11:20 Klaperek-6MFJNK DRWX------. 2 Root Root 4096 sierpnia 16 01:33 Klorowa-Piozjr drwx------. 2 GDM GDM 4096 21 sierpnia 11:26 Orbit-GDM DRWX------. 2 Root root 4096 sierpnia 08:41 Pulse-Gl6O4ZDXQVRX DRWX------. 2 Narad Narad 4096 4 sierpnia 08:16 Pulse-UDH76ExWuvou Drwx------. 2 GDM GDM 4096 21 sierpnia 11:26 Pulse -WJTCWeuctVhn -Rw-------. 1 root root 300 sierpnia 03:34 Yum_save_tx-2012-08- 16-03-34ljtaa1.Yumtx
# ls -ld /tmp / DRWXRWXRWT. 13 Root Root 4096 sierpnia 21 12:48 /TMP /
14. Wyświetl UID i GID plików
Do wyświetlenia UID I KOŁOWACIZNA plików i katalogów. Użyj opcji -N z poleceniem LS.
# ls -n Całkowita 36 DRWXR-XR-X. 2 500 500 4096 sierpnia 2 01:52 Pobierania DRWXR-XR-X. 2 500 500 4096 sierpnia 2 01:52 Muzyka drwxr-xr-x. 2 500 500 4096 sierpnia 2 01:52 Zdjęcia -RW-RW-R--. 1 500 500 12 sierpnia 21 13:06 TMP.TXT DRWXR-XR-X. 2 500 500 4096 sierpnia 2 01:52 Filmy
15. polecenie LS i jego aliasy
Zrobiliśmy pseudonim dla LS polecenie, kiedy wykonamy polecenie LS -L opcja domyślnie i wyświetl długą listę, jak wspomniano wcześniej.
# alias ls = "ls -l"
Notatka: Możemy zobaczyć wiele aliasów dostępnych w twoim systemie z poniższym poleceniem alias i to samo może być unalias, jak pokazano poniżej przykład.
# 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, który = „Alias |/usr/bin/who--tty-toly-czytanie-alias --show-dot --show-tilde”
Aby usunąć wcześniej zdefiniowany alias, po prostu użyj polecenia UNAlias.
# Unalias ls
[Może się również spodobać: Jak tworzyć i używać polecenia alias w Linux]
W naszym następnym artykule ukryjemy więcej lub zaawansowane polecenia LS za pomocą ich przykładów. Proponuję również przejść przez kilka pytań dotyczących rozmowy kwalifikacyjnej na polecenie LS, a także jeśli przegapiliśmy coś na liście, zaktualizuj nas za pośrednictwem sekcji komentarza.
- « 10 najpopularniejszych menedżerów pobierania dla Linux w 2021
- 3 sposoby, aby dowiedzieć się, który proces słuchania w danym porcie »