ls
command je základní, užitečná a samozřejmá pomůcka, kterou uživatelé Linuxu používají po celá desetiletí. Původně debutoval v sestavení AT&T UNIX, ls
příkaz, o kterém dnes víme, že je součástí balíčků GNU Coreutils našich oblíbených distribucí; pokud nepoužíváte macOS (pak jeho BSD). Zde nabízený nástroj je poměrně jednoduchý. ls
příkaz nám umožňuje vypsat soubory v adresáři. Nedělá nic zvláštního ani bláznivého, ale dělá něco velmi potřebného. Chci se podívat na to, jaké možnosti máme k dispozici při použití ls
a jak zajistit, aby tyto možnosti fungovaly pro vás.
Je bez možností

Zde jsou uvedeny všechny neskryté soubory a adresáře ve vašem pracovním adresáři. Jednoduchý! I když podle mého názoru ne nejužitečnější.
ls -l

-l
volba označuje formát dlouhého seznamu. Tím se uživateli zobrazí mnohem více informací než standardní příkaz. Zobrazí se oprávnění k souboru, počet odkazů, jméno vlastníka, skupina vlastníků, velikost souboru, čas poslední úpravy a název souboru nebo adresáře. Tato možnost se pravidelně používá ve spojení s mnoha dalšími možnostmi.
[ Bezplatné stažení:cheat pro pokročilé příkazy systému Linux. ]
ls -lh

-lh
flag je stejný příkaz formátu dlouhého seznamu jako výše, ale velikost souboru je zobrazena ve formátu čitelném pro člověka. Všimněte si rozdílu mezi výstupy velikosti souboru na předchozích dvou obrazovkách.
ls -r

Tato možnost, stejně jako standardní ls
příkaz, uvádí všechny neskryté soubory a adresáře. Tento příkaz je však uvádí v opačném pořadí.
ls -a

-a
zobrazí všechny soubory, skryté nebo jiné. Některé soubory začínají .
nebo ..
a tyto soubory jsou před uživatelem ve výchozím nastavení skryté.
ls -ltr

Tato kombinace voleb zobrazí poslední modifikaci souboru nebo adresáře v opačném pořadí.
ls -F

Zobrazí se /
znak na konci všech adresářů.
ls -lS

Zobrazí soubory v pořadí velikosti od největšího po nejmenší.
ls -R

Tato volba zobrazí adresářové stromy v dlouhém formátu.
ls -i

Tato volba zobrazí inode
číslo vedle každého souboru nebo adresáře. inode
je indexový uzel, který identifikuje konkrétní soubor. Některé soubory mají více pevných odkazů, pokud však pevné odkazy více souborů sdílejí inode
, jsou ekvivalentní.
ls --version

Tento příkaz vám ukáže verzi příkazu ls, který používáte.
man ls

To vám umožní přístup na man page
pro ls
a uvidíte všechny informace, které tento článek nepokrývá.
ls
příkaz používají lidé každý den na podvědomé úrovni. Všichni známe základy, ale existuje několik skvělých možností, které se nevyužívají. Vyzývám vás, abyste se rozhodli používat některé z těchto méně známých možností ve své každodenní práci. Možná budete překvapeni utilitkou, kterou máte k dispozici.
BONUS :Chcete-li být skutečně efektivní, nastavte alias
pro vaši oblíbenou příchuť ls
. Další informace o vytváření aliasů v Linuxu naleznete v mém předchozím článku zde.
Chcete vyzkoušet Red Hat Enterprise Linux? Stáhněte si ji nyní zdarma.