Jak seřadit výstup příkazu 'ls' podle data a času poslední změny
Jednou z nejběžnějších věcí, které uživatel Linuxu vždy udělá na příkazovém řádku, je výpis obsahu adresáře. Jak již možná víme, ls a dir jsou dva příkazy dostupné v Linuxu pro výpis obsahu adresářů, přičemž první z nich je populárnější a ve většině případů preferovaný uživateli.
Při vypisování obsahu adresáře lze výsledky třídit na základě několika kritérií, jako je abecední pořadí názvů souborů, čas úpravy, doba přístupu, verze a velikost souboru. Řazení pomocí každé z těchto vlastností souboru lze povolit pomocí specifického příznaku.
V tomto stručném průvodci příkazem ls se podíváme na to, jak seřadit výstup příkazu ls podle času poslední úpravy (datum a čas).
Začněme provedením některých základních příkazů ls.
Linux Základní příkazy ls
1. Spuštěním příkazu ls bez připojení jakéhokoli argumentu se zobrazí aktuální obsah pracovního adresáře.
ls
2. Chcete-li zobrazit obsah libovolného adresáře, například adresáře /etc, použijte:
ls /etc
3. Adresář vždy obsahuje několik skrytých souborů (alespoň dva), proto pro zobrazení všech souborů v adresáři použijte -a
nebo -- all
příznak:
ls -a
4. Můžete také vytisknout podrobné informace o každém souboru ve výstupu ls, jako jsou oprávnění k souboru, počet odkazů, jméno vlastníka a vlastník skupiny, velikost souboru, čas poslední úpravy a název souboru/adresáře.
To se aktivuje volbou -l
, což znamená dlouhý formát výpisu jako na následujícím snímku obrazovky:
ls -l
Řazení souborů podle času a data
5. Chcete-li zobrazit soubory v adresáři a seřadit je podle data a času poslední změny, použijte volbu -t
jako v příkazu níže:
ls -lt
6. Pokud chcete zpětné řazení souborů podle data a času, můžete použít volbu -r
, která funguje takto:
ls -ltr
Zde pro tuto chvíli skončíme, nicméně v příkazu ls je více informací o použití a možností, takže si dejte záležet, abyste si jej prohlédli nebo jakékoli jiné příručky nabízející triky příkazů ls, které by každý uživatel Linuxu měl znát nebo používat příkaz sort. V neposlední řadě nás můžete kontaktovat prostřednictvím sekce zpětné vazby níže.