Vyhledávání na webu

7 podivných triků s příkazy 'ls', které by měl znát každý uživatel Linuxu


Většinu věcí týkajících se příkazu „ls“ jsme probrali v posledních dvou článcích naší série rozhovorů. Tento článek je poslední částí série „příkaz ls“. Pokud jste si neprošli poslední dva články této série, můžete navštívit odkazy níže.

  1. 15 Základní příklady příkazů „ls“ v Linuxu
  2. Seřadit výstup příkazu „ls“ podle data a času poslední úpravy
  3. 15 Otázky k rozhovoru o příkazu Linux „ls“ – část 1
  4. 10 užitečných otázek k pohovoru s příkazem „ls“ – část 2

1. Seznam obsahu adresáře s časem pomocí různých časových stylů.

Chcete-li zobrazit obsah adresáře s časy pomocí stylu, musíme zvolit kteroukoli ze dvou níže uvedených metod.

ls -l –time-style=[STYLE]               (Method A)

Poznámka – Výše uvedený přepínač (styl --time musí být spuštěn s přepínačem -l, jinak vyhrál nesplní účel).

ls –full-time                           (Method B)

Nahraďte [STYLE] kteroukoli z níže uvedených možností.

full-iso
long-iso
iso
locale
+%H:%M:%S:%D

Poznámka – Ve výše uvedeném řádku lze H(hodina), M(minuta), S(sekunda), D(datum) použít v libovolném pořadí.

Navíc si vyberete pouze ty relevantní a ne všechny možnosti. Např. ls -l --time-style=+%H zobrazí pouze hodinu.

ls -l --time-style=+%H:%M:%D zobrazí hodinu, minutu a datum.

ls -l --time-style=full-iso

ls -l --time-style=long-iso

ls -l --time-style=iso

ls -l --time-style=locale

ls -l --time-style=+%H:%M:%S:%D

ls --full-time

2. Výstup obsahu adresáře v různých formátech, například oddělený čárkami, vodorovný, dlouhý, svislý, napříč atd.

Obsah adresáře lze zobrazit pomocí příkazu ls v různých formátech, jak je uvedeno níže.

  1. přes
  2. čárka
  3. horizontální
  4. dlouho
  5. jednosloupový
  6. podrobný
  7. vertikální
ls –-format=across
ls --format=comma
ls --format=horizontal
ls --format=long
ls --format=single-column
ls --format=verbose
ls --format=vertical

3. Použijte příkaz ls k připojení indikátorů jako (/=@|) ve výstupu k obsahu adresáře.

Možnost -p s příkazem „ls“ splní účel. Připojí jeden z výše uvedených indikátorů v závislosti na typu souboru.

ls -p

4. Seřaďte obsah adresáře na základě rozšíření, velikosti, času a verze.

Můžeme použít možnosti jako --extension k seřazení výstupu podle přípony, velikosti podle přípony -size, času pomocí přípony -t a verze s příponou -v.

Také můžeme použít volbu --none, která vypíše obecným způsobem bez jakéhokoli třídění ve skutečnosti.

ls --sort=extension
ls --sort=size
ls --sort=time
ls --sort=version
ls --sort=none

5. Pomocí příkazu ls vytiskněte číselné UID a GID pro každý obsah adresáře.

Výše uvedeného scénáře lze dosáhnout pomocí parametru -n (Numeric-uid-gid) spolu s příkazem ls.

ls -n

6. Vytiskněte obsah adresáře na standardní výstup ve více sloupcích, než je uvedeno ve výchozím nastavení.

Příkaz Well ls automaticky vypíše obsah adresáře podle velikosti obrazovky.

Můžeme však ručně přiřadit hodnotu šířky obrazovky a ovládat počet zobrazených sloupců. To lze provést pomocí přepínače „--width“.

ls --width 80
ls --width 100
ls --width 150

Poznámka: Pomocí příznaku šířka můžete experimentovat, jakou hodnotu byste měli předat.

7. Zahrňte ruční velikost záložky do obsahu adresáře uvedeného v příkazu ls namísto výchozí 8.
ls --tabsize=[value]

Poznámka: Zadejte číselnou hodnotu [Value]=.

To je prozatím vše. Zůstaňte naladěni na Tecmint, dokud nepřijdeme s dalším článkem. Nezapomeňte nám v komentářích níže poskytnout svou cennou zpětnou vazbu. Lajkujte a sdílejte nás a pomozte nám se šířit.