Príkazy pre Linux

Ako používať príkaz ls v systéme Linux

Ako používať príkaz ls v systéme Linux
The je príkaz sa používa na vypísanie obsahu adresára v systéme Linux. Toto je veľmi častá úloha pre všetkých používateľov Linuxu a správcov systému. V tomto článku vám ukážem, ako používať príkaz ls v systéme Linux. Takže poďme na to.

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:

$ ls

Ako 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 stiahnutiu

Ako 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 -a

Ako 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 -A

Ak 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 stiahnutie

Ako 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 stiahnutie

Ako 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 -lZ

Ako 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.

Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...