ls je příkaz shellu Linux, který vypisuje obsah adresářů 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ů začínajících '.' |
ls --barva | barevný seznam [=vždy/nikdy/automaticky] |
ls -d | seznam adresářů - s ' */' |
ls -F | přidat jeden znak */=>@| k enterům |
ls -i | indexové číslo inodu souboru seznamu |
ls -l | seznam s dlouhým formátem - zobrazit oprávnění |
ls -la | dlouhý formát seznamu včetně skrytých souborů |
ls -lh | dlouhý formát seznamu s čitelnou velikostí souboru |
ls -ls | seznam s dlouhým formátem s velikostí souboru |
ls -r | seznam v opačném pořadí |
ls -R | seznam rekurzivně adresářový strom |
ls -s | velikost souboru seznamu |
ls -S | seřadit podle velikosti souboru |
ls -t | seřadit podle času a data |
ls -X | seřadit podle názvu rozšíření |
Stisknutím tlačítka tab můžete automaticky doplnit názvy souborů nebo složek.
Vypsat adresář Dokumenty/Knihy s relativní cestou:
$ ls Documents/Books
Seznam adresáře /home/user/Documents/Books s absolutní cestou.
$ ls /home/user/Documents/Books
Seznam kořenového adresáře:
$ ls /
Vypsat nadřazený adresář:
$ ls ..
Vypsat domovský adresář 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
Řadit podle data/času:
$ ls -t
Řadit podle velikosti souboru:
$ ls -S
Seznam všech podadresářů:
$ ls *
Rekurzivní seznam stromu adresářů:
$ ls -R
Vypsat pouze textové soubory se zástupným znakem:
$ ls *.txt
ls přesměrování na výstupní soubor:
$ ls > out.txt
Vypsat pouze adresáře:
$ ls -d */
Seznam souborů a adresářů s úplnou cestou:
$ ls -d $PWD/*
Vyberte možnosti ls a stiskněte tlačítko Generovat kód :
Advertising