V systémoch Linux existujú rôzne metódy na zobrazenie informácií o súboroch a adresároch. ale ls je primárny príkaz, ktorý môžeme použiť na výpis súborov a adresárov. Tento príkaz zobrazí zoznam súborov a adresárov v systéme súborov a zobrazí úplné informácie. Toto je časť balíka základných nástrojov GNU, ktorý je nainštalovaný na každom z nich Linux distribúcia.
Ako používať príkaz ls
Ak chceme použiť ls príkaz , potom musíme použiť nasledujúcu syntax:
ls [options] [files]
Ak bez možnosti a parametra, použili sme ls potom vám príkaz ls zobrazí zoznam každého súboru v aktuálnom pracovnom adresári.
$ ls
Keď vykonáme vyššie uvedený príkaz, súbory sú zoradené abecedne vo viacerých stĺpcoch, ktoré sa zmestia do nášho terminálu:
premenovanie priečinka v linuxe
Aby sme mohli zobraziť zoznam súborov v určitom adresári, musíme odovzdať cestu k adresáru ako argument alebo parameter ls príkaz. Napríklad, aby sme vypísali obsah adresára /etc, musíme zadať nasledujúci príkaz:
$ ls /etc
Výpis adresárov pomocou zástupných znakov
Vypisovanie adresárov pomocou zástupného znaku je najjednoduchší spôsob, ako vypisovať adresáre. V tomto prípade každý adresár končí lomkou.
Syntax:
unix vytvoriť adresár
$ ls -ld */
Zoznam adresárov pomocou voľby -F a grep
Voľba -F pripojí koncovú lomku. Takto sme schopní grepovať adresáre pomocou riadkov „grep“, ktoré končia lomkou (/);
Syntax:
$ ls -LF | grep /$
Môžeme použiť aj názvy adresárov bez -l možnosť
Syntax:
$ ls -F | grep /$
Výpis adresárov pomocou voľby -l a Grep
V ls dlhý výpis znamená ls -l, dokážeme 'grep' riadky, ktoré začínajú na d.
Syntax:
$ ls -l | grep ^d
Použitie príkazu Echo
Pomocou príkazu echo môžeme vypísať záznamy, ktoré sú na konci, s lomkou (/).
Syntax:
pawandeep rajan
$ echo */
Pomocou printf
Podobným spôsobom môžeme použiť printf na zvýraznenie reťazcov, ktoré končia lomkou (/)/
Syntax:
$ printf '%s ' */
Pomocou príkazu Nájsť
Použitím Nájsť môžeme nájsť súbory na základe ich typov súborov.
Syntax:
$ find . -maxdepth l -type d
Vo vyššie uvedenom príkaze voľba maxdepth určuje, že vyhľadávanie sa vykonáva iba v konkrétnom adresári. V opačnom prípade príkaz find rekurzívne nájde adresáre prechádzaním každého adresára a jeho podadresárov. Vo všetkých vyššie uvedených metódach, ktoré sme použili v ls príkaz, môžeme dosiahnuť to isté prostredníctvom -a možnosť. Napríklad:
zásobník java
Syntax:
$ ls -laF | grep /$
$ ls -la | grep ^d
Rekurzívny zoznam podadresárov
The -R možnosť hovorí ls príkaz na zobrazenie obsahu podadresárov rekurzívnym spôsobom:
$ ls -R