Použitie príkazu ls na zoznam súborov v systéme Linux

Príkaz ls je jedným z najdôležitejších nástrojov príkazového riadku, ktorý by ste sa mali naučiť, aby ste mohli navigovať do súborového systému. Tu je kompletný zoznam základných príkazov pre navigáciu vášho súborového systému pomocou príkazového riadku.

Príkaz ls slúži na zobrazenie názvov súborov a priečinkov v systéme súborov. Táto príručka vám ukáže všetky prepínače, ktoré sú k dispozícii pre príkaz ls spolu s ich významom a ako ich používať.

Zoznam súborov v priečinku

Ak chcete zobraziť zoznam všetkých súborov v priečinku, otvorte okno terminálu a prejdite na priečinok, v ktorom chcete zobraziť obsah pre použitie príkazu cd, a potom zadajte nasledujúci príkaz:

ls

V skutočnosti nemusíte prejsť do priečinka, ak chcete zobraziť súbory v ňom. Môžete jednoducho zadať cestu ako súčasť príkazu ls, ako je uvedené nižšie.

ls / path / to / file

V predvolenom nastavení sú súbory a priečinky uvedené v stĺpcoch na celej obrazovke a všetko, čo uvidíte, je názov súboru.

Skryté súbory (súbory začínajúce úplným zastavením) sa automaticky nezobrazujú spustením príkazu ls. Namiesto toho musíte použiť nasledujúci príkaz.

ls -a
ls - všetko

Toto mínus prepínač (-a), ktorý sa používa vyššie, znamená zoznam všetkých. Uvádzajú sa úplne všetky súbory a priečinky v adresári, ktorému je daný príkaz spustený, alebo dokonca v porovnaní s ním dodanou cestou.

Výsledkom toho je, že vidíte súbor s názvom. a ďalšia volala ..

, Jediná plná zastávka predstavuje súčasnú zložku a dvojitá plná zastávka stojí na jednej úrovni.

Ak ich chcete vynechať zo zoznamu súborov, môžete použiť kapitál A namiesto malých písmen a takto:

ls -A
Je to takmer všetko

Určité príkazy ako príkaz mv a príkaz cp sa používajú na presúvanie a kopírovanie súborov okolo a existujú prepínače, ktoré je možné použiť s týmito príkazmi, ktoré vytvárajú zálohu pôvodného súboru.

Tieto záložné súbory obvykle končí koncovkou (~).

Ak chcete vynechať záložné súbory (súbory končiace tilde), spustite nasledujúci príkaz:

ls -B
ls --ignore-zálohy

Vo väčšine prípadov vrátený zoznam zobrazí priečinky v jednej farbe a súbory ako iné. Napríklad v našom termináli sú priečinky modré a súbory sú biele.

Ak nechcete zobrazovať rôzne farby, môžete použiť nasledujúci príkaz:

ls --color = nikdy

Ak chcete získať podrobnejší výstup, použite nasledujúci prepínač:

ls -l

Zobrazí sa zoznam povolenia, počet inód, vlastník a skupina, veľkosť súboru, posledný prístupový dátum a čas a názov súboru.

Ak nechcete vidieť vlastníka, použite namiesto toho nasledujúci príkaz.

ls -g

Môžete tiež vynechať podrobnosti skupiny zadaním nasledujúceho prepínača:

ls -o


Zoznam dlhých formátov môžete použiť s inými prepínačmi, aby ste zobrazili ešte viac informácií. Napríklad môžete nájsť autora súboru spustením nasledujúceho príkazu.

ls -l - autor

Výstup pre dlhý záznam môžete zmeniť, aby ste zobrazili veľkosti súborov, ktoré sú čitateľné pre ľudí:

ls -l -h
ls -l - človek-čitateľný
ls -l -s

Namiesto zobrazenia názvov používateľov a skupín v príkaze zoznam môžete príkaz ls zobraziť fyzické ID používateľa a ID skupiny ako:

ls-l-n

Príkaz ls sa dá použiť na zobrazenie všetkých súborov a priečinkov z určenej cesty dole.

Napríklad:

ls -R / home

Vo vyššie uvedenom príkaze sa zobrazia všetky súbory a priečinky pod domovským adresárom, ako sú Obrázky, Hudba, Videá, Súbory na prevzatie a Dokumenty.

Zmeňte výstupný formát

V predvolenom nastavení je výstup pre zoznam súborov v stĺpcoch na obrazovke.

Môžete však určiť formát zobrazený nižšie.

ls -X
ls --format = naprieč

Zobraziť zoznam v stĺpcoch na obrazovke.

ls -m
ls --format = čiarky

Zobraziť zoznam v tvare oddelenom čiarkou.

ls -x
ls --format = horizontálne

Zobraziť zoznam v horizontálnom formáte

ls -l
ls --format = dlhá

Ako bolo uvedené v predchádzajúcej časti, zobrazí sa zoznam v dlhom formáte.

ls -1
ls --format = jeden stĺpec
ls --format = verbose

Zobrazuje všetky súbory a priečinky, 1 na každom riadku.

ls -c
ls --format = vertikálne

Zobrazí zoznam vertikálne.

Ako triediť výstup z príkazu ls

Ak chcete triediť výstup z príkazu ls, môžete použiť prepínač --sort nasledovne:

ls --sort = žiadna
ls --sort = veľkosť
ls --sort = čas
ls --sort = verzia

Predvolená hodnota je nastavená na žiadnu, čo znamená, že súbory sú zoradené podľa názvu. Pri roztriedení podľa veľkosti sa najskôr zobrazí súbor s najväčšou veľkosťou a najmenší je zobrazený ako posledný.

Triedenie podľa času zobrazuje súbor, ku ktorému bol pristupovaný posledný prvý a posledný najdlhší prístupný súbor.

Mimochodom, všetky vyššie uvedené druhy možno dosiahnuť pomocou nasledujúcich príkazov:

ls -U
ls -S
ls -t
ls -v

Ak chcete výsledky v opačnom poradí zoradenia, použite nasledujúci príkaz.

ls -r --sort = veľkosť
ls --reverse --sort = veľkosť

zhrnutie

Existuje niekoľko ďalších prepínačov, ktoré súvisia s formátovaním času. Všetky ostatné prepínače si môžete prečítať na príručke Linux Manual.

muž ls