ls je příkaz linuxového shellu, který uvádí obsah adresáře souborů a adresářů.
$ ls [options] [file|dir]
Hlavní možnosti příkazu ls:
volba | popis |
---|---|
ls -a | seznam všech souborů včetně skrytých souborů počínaje '.' |
ls --color | barevný seznam [= vždy / nikdy / automaticky] |
ls -d | seznam adresářů - s '* /' |
ls -F | přidat jeden znak * / =/ @ | pro entery |
ls -i | číslo indexu inode souboru seznamu |
ls -l | seznam s dlouhým formátem - zobrazit oprávnění |
ls -la | vypsat dlouhý formát včetně skrytých souborů |
ls -lh | seznam dlouhý formát s čitelnou velikostí souboru |
ls -ls | seznam s dlouhým formátem a velikostí souboru |
ls -r | seznam v opačném pořadí |
ls -R | seznam rekurzivně adresářový strom |
ls -s | seznam velikostí souboru |
ls -S | seřadit podle velikosti souboru |
ls -t | seřadit podle času a data |
ls -X | seřadit podle názvu přípony |
Stisknutím tlačítka tabulátoru můžete automaticky dokončit názvy souborů nebo složek.
Seznam adresářů Dokumenty / Knihy s relativní cestou:
$ ls Documents/Books
Seznam adresářů / home / user / Documents / Books s absolutní cestou.
$ ls /home/user/Documents/Books
Seznam kořenového adresáře:
$ ls /
Seznam nadřazeného adresáře:
$ ls ..
Seznam domovského adresáře uživatele (např .: / home / user):
$ ls ~
Seznam s dlouhým formátem:
$ ls -l
Zobrazit skryté soubory:
$ ls -a
Seznam s dlouhým formátem a zobrazení skrytých souborů:
$ ls -la
Třídit podle data / času:
$ ls -t
Řadit podle velikosti souboru:
$ ls -S
Seznam všech podadresářů:
$ ls *
Seznam rekurzivních adresářových stromů:
$ ls -R
Seznam pouze textových souborů se zástupnými znaky:
$ ls *.txt
Přesměrování do výstupního souboru:
$ ls / out.txt
Seznam pouze adresářů:
$ ls -d */
Seznam souborů a adresářů s úplnou cestou:
$ ls -d $PWD/*
Vyberte ls možností a stiskněte generování kódu tlačítko: