V Linuxu poskytuje příkaz „ls“ rychlý a stručný přehled souborů v adresáři. Umožňuje vám zobrazit cenné informace o souborech a adresářích, jako jsou jejich oprávnění, atributy atd. Přestože jde o základní příkaz, v kombinaci s dílčími příkazy a volbami je vynikajícím aktivem pro systémové administrátory a uživatele.
Například můžete použít „ls“ ke kontrole obsahu adresářů a jejich podadresářů v jediném výstupu. Musíte však použít příkaz s rekurzivní možností, o které mnoho lidí neví. Zde je tedy krátký blog o jednoduchém způsobu použití rekurzivního „ls“ v Linuxu.
Jak používat rekurzivní „Ls“ v Linuxu
Chcete-li upravit příkaz „ls“ tak, aby zobrazoval rekurzivní výpis souborů, musíte s ním použít volbu „R“.
ls -R
Jak je znázorněno na předchozím obrázku, uvádí obsah všech dostupných adresářů a podadresářů, které jsou přítomny ve vašem aktuálně vybraném adresáři.
Soubor, adresáře a atributy oprávnění můžete také rekurzivně zobrazit pomocí volby „l“ v syntaxi takto:
ls -lRPředpokládejme, že chcete znát oprávnění různých adresářů ve vašem domovském adresáři. Může to být časově náročné, ale místo toho můžete použít předchozí příkaz.
Předchozí metody navíc zobrazí seznam souborů i adresářů. Pokud chcete použít rekurzivní „ls“ pouze pro zobrazení adresářů, zkombinujte jej s příkazem „grep“.
ls -R | rukojeť ':$'
Závěr
Výpis obsahu adresářů je základním úkolem uživatelů Linuxu a provádí se pomocí příkazu „ls“. Pokud však často chcete vidět ostatní soubory a podadresáře v adresáři, můžete použít rekurzivní volbu. Proto jsme vysvětlili možnosti „ls“ a „rekurzivní“ na různých příkladech, které můžete také použít ve svém systému.