GNU/Linux >> Znalost Linux >  >> Linux

Linux ls Command - Seznam souborů

ls příkaz vypíše obsah zadaného adresáře. V tomto příspěvku vysvětlíme všechny možnosti dostupné pro ls příkaz.

Možnosti ls Commad

Možnosti Popis
-a Seznam všech položek včetně těch, které začínají tečkou
-A Vypsat všechny položky kromě . a ..
-c Seřadit soubory podle času změny
-d Vypsat položky adresáře
-h Zobrazovat velikosti ve formátu čitelném pro člověka (tj. K, M)
-H Stejné jako výše, pouze s mocninami 1000 místo 1024
-l Zobrazit obsah ve formátu dlouhého seznamu
-o Formát dlouhého výpisu bez informací o skupině
-r Zobrazit obsah v opačném pořadí
-s Velikost tisku každého souboru v blocích
-S Seřadit podle velikosti souboru
– řazení Seřadit obsah podle slova. (tj. velikost, verze, stav)
-t Řadit podle času úpravy
-u Řadit podle času posledního přístupu
-v Seřadit podle verze
-1 Uveďte jeden soubor na řádek

Seznam souborů

ls příkaz vypíše obsah zadaného adresáře, kromě tečkových souborů. Pokud není zadán žádný adresář, je ve výchozím nastavení uveden obsah aktuálního adresáře.

Uvedené soubory jsou standardně seřazeny podle abecedy a zarovnány do sloupců, pokud se nevejdou na jeden řádek.

Příklad:

$ ls
apt     configs     Documents       Music       workspace
bin     Desktop     git             Pictures    Public      Videos

Seznam souborů ve formátu dlouhého výpisu

ls příkaz -l volba vytiskne obsah zadaného adresáře ve formátu dlouhého výpisu. Pokud není zadán žádný adresář, je ve výchozím nastavení uveden obsah aktuálního adresáře.

ls -l /etc

Příklad výstupu:

total 1204
drwxr-xr-x  3 root root 4096 Apr 21 03:44 acpi
-rw-r--r--  1 root root 3028 Apr 21 03:38 adduser.conf
drwxr-xr-x  2 root root 4096 Jun 11 20:42 alternatives
...

Seznam deseti naposledy upravených souborů

Následující seznam zobrazí až deset naposledy upravených souborů v aktuálním adresáři pomocí dlouhého formátu výpisu (-l) a seřazených podle času (-t).

ls -lt | head

Vypsat všechny soubory včetně souborů Dotfiles

Dotfile je soubor, jehož názvy začínají . . Ty jsou normálně skryté pomocí ls a nejsou uvedeny, pokud nejsou požadovány. Například následující výstup ls nevypíše soubory s tečkami:

$ ls
bin pki

-a nebo --all volba zobrazí seznam všech souborů, včetně souborů dot.

Příklad:

$ ls -a
.   .ansible        .bash_logout    .bashrc
..  .bash_history   .bash_profile   bin     pki

Seznam souborů ve stromovém formátu

Příkaz tree vypíše obsah zadaného adresáře ve stromovém formátu. Pokud není zadán žádný adresář, je ve výchozím nastavení uveden obsah aktuálního adresáře.

Příklad výstupu:

$ tree /tmp
/tmp
├── 5037
├── adb.log
└── evince-20965
    └── image.FPWTJY.png

Použijte příkaz stromu -L možnost omezit hloubku zobrazení a -d možnost zobrazit pouze adresáře.

Příklad výstupu:

$ tree -L 1 -d /tmp /tmp
└── evince-20965

Seznam souborů seřazených podle velikosti

ls -S příkazu volba seřadí soubory v sestupném pořadí podle velikosti souboru.

$ ls -l -S ./Fruits
total 8
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg

Při použití s ​​-r možnost řazení je obrácené.

$ ls -l -S -r ./Fruits
total 8
-rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
-rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg
-rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg

Závěr

V tomto příspěvku jsme se naučili všechny různé možnosti pro výpis souborů pomocí ls příkaz.


Linux
  1. Linuxový příkaz mv

  2. Linux du command

  3. Linuxový ip příkaz

  1. Jak přejmenovat soubory v Linuxu

  2. Kopírování souborů a adresářů v Linuxu

  3. Linux cd příkaz

  1. Jak používat příkaz Linux SS

  2. Příkaz Ls v Linuxu (seznam souborů a adresářů)

  3. Příkaz mcopy v Linuxu