Zoznam obsahu adresára s ls:
Môžete zobraziť zoznam obsahu vášho aktuálneho pracovného adresára s ls. Toto je najbežnejšie použitie ls.
Ak chcete zobraziť zoznam obsahu vášho aktuálneho pracovného adresára, spustite príkaz ls takto:
$ lsAko vidíte, je uvedený obsah adresára môjho aktuálneho pracovného adresára (ktorý je štandardne domovským adresárom prihláseného používateľa).
Môžete tiež vypísať obsah iného adresára pomocou úplnej / absolútnej cesty alebo relatívnej cesty k tomuto adresáru.
Povedzme napríklad, že chcete uviesť zoznam obsahu súboru /atď adresár. Ak to chcete urobiť, spustite ls nasledovne:
$ ls / atďAko vidíte, obsah /atď adresár sú uvedené.
Opäť, povedzme, chcete uviesť zoznam obsahu ~ / Súbory na stiahnutie adresár pomocou relatívnej cesty k adresáru z vášho aktuálneho pracovného adresára, ktorý je predvolene predvolene v adresári HOME (~) prihláseného používateľa.
Ak to chcete urobiť, spustite ls nasledovne:
$ ls ./K stiahnutiuAko vidíte, obsah ~ / Súbory na stiahnutie adresár sú uvedené.
Zoznam skrytých súborov s ls:
V systéme Linux súbory a adresáre začínajúce sa . (ako napr .profilu, .bashrc, .miestne / atď.) sú skryté súbory a adresáre. Príkaz ls ich predvolene neuvádza. Ale môžete použiť -a možnosť ls vypísať skryté súbory a adresáre.
$ ls -aAko vidíte, skryté súbory a adresáre sú uvedené v zozname.
Môžete tiež použiť -A možnosť ls vypísať skryté súbory a adresáre. Dobrou stránkou tejto možnosti je, že neuvádza zoznam . (aktuálny adresár) a … (nadradený adresár) adresáre ako -a možnosť robí. Môže to byť užitočné pri skriptovaní pomocou shellu.
Napríklad,
$ ls -AAk porovnáte výstup s predchádzajúcim, mali by ste vidieť, že už ich nie je viac . a… adresár v zozname.
Povoliť a zakázať farebný výstup:
Farebný výstup príkazu ls môžete povoliť alebo zakázať pomocou klávesu -farba možnosť. The -farba možnosť má 3 hodnoty, nikdy, vždy a auto.
Takmer v každej modernej distribúcii Linuxu je farebný výstup predvolene povolený. Ak sa vám nepáči farebný výstup ls, použite -farba = nikdy s ls.
Ak z nejakého dôvodu predvolene nemáte farebný výstup, môžete použiť -farba = vždy s ls.
Ak chcete farebný výstup iba vtedy, keď je štandardný výstup (STDIN) pripojený k terminálu, môžete použiť -farba = auto.
Zakážme napríklad farebný výstup ls,
$ ls --color = nikdy / atďAko vidíte, farebný výstup je zakázaný.
Formát dlhého záznamu ls:
Príkaz ls má úžasný formát dlhého výpisu. Vo formáte dlhého záznamu môžete vidieť oprávnenie súborov a adresárov, veľkosť súborov, vlastníka a primárnu skupinu súborov alebo adresárov, počet pevných odkazov alebo hĺbku adresára, dátum poslednej úpravy a názov súboru. súbory a adresáre.
The -l možnosť ls sa používa na povolenie formátu dlhého záznamu.
Napríklad,
$ ls -l / atďAko vidíte, všetky informácie, o ktorých som vám hovoril, sa zobrazia pekne.
Toto je sekcia povolení adresára alebo súboru. Pre adresáre táto časť začína d a pre súbory sa začína na -. Potom sú prvé 3 znaky určené pre používateľské povolenia, ďalšie 3 znaky sú určené pre skupinové povolenia a posledné 3 znaky sú určené pre ďalšie povolenia. Postava r = prečítať, w = napísať a X = vykonať povolenie. - znamená iba, že nie je nastavená žiadna hodnota.
Táto časť predstavuje počet pevných odkazov na súbory a hĺbku adresárov.
Tu máte vlastníka a primárnu skupinu súborov alebo adresárov.
Tu máte celkovú veľkosť súboru v bajtoch. Jednotku môžete zmeniť pomocou ďalších možností, ktorým sa budem venovať v nasledujúcej časti tohto článku.
Tu máte dátum poslednej zmeny súboru alebo adresára.
Nakoniec máte názov súboru alebo názov adresára.
Zmena jednotky veľkosti súboru vo formáte dlhého záznamu ls:
Pri dlhom formáte výpisu sú predvolene použité jednotky veľkosti súboru bajty. Môžete to však ľahko zmeniť pomocou -veľkosť bloku možnosť ls.
Jednotku nastavíte na kilobajty pomocou -veľkosť bloku = k
Jednotku nastavíte na megabajty pomocou -veľkosť bloku = M
Jednotku nastavíte na gigabajty pomocou -veľkosť bloku = G
Jednotku nastavíte na petabajty pomocou -veľkosť bloku = P
Napríklad,
$ ls -l --block-size = M ~ / Na stiahnutieAko vidíte, veľkosti súborov sa tlačia v megabajtových jednotkách. Toto vám dá nesprávne výsledky, pretože veľkosti súborov sú zaoblené.
Tlač veľkostí súborov čitateľných človekom vo formáte dlhého záznamu ls:
V predchádzajúcej časti ste videli, ako konkrétne definovanie jednotky veľkosti súboru poskytuje nesprávne výsledky. Našťastie môžete použiť -h možnosť ls tlačiť veľkosti súborov v ľudsky čitateľnom formáte, to znamená, že jednotka sa bude meniť v závislosti od skutočnej veľkosti súboru. Získate teda správny výstup s veľkosťou súboru.
Napríklad,
$ ls -lh ~ / Súbory na stiahnutieAko vidíte, používajú sa požadované jednotky veľkosti súboru. Výstup je tiež presný.
Tlač čísel inode s ls:
Počet inódových súborov a adresárov môžete vytlačiť pomocou -i možnosť ls.
Napríklad,
$ ls -i / atďAko vidíte, pred menom súboru a adresára sa vytlačí počet inód všetkých súborov a adresárov.
Tlač kontextov SELinux s ls:
Kontexty súborov a adresárov SELinux môžete tlačiť pomocou -Z možnosť ls, ak máte na svojom počítači povolený SELinux.
Napríklad,
$ ls -lZAko vidíte, sú vytlačené kontexty SELinux.
Získanie pomoci:
Viac informácií o ls nájdete na manuálovej stránke ls pomocou nasledujúceho príkazu:
$ man ls
Takto teda používate príkaz ls v systéme Linux. Ďakujeme, že ste si prečítali tento článok.