GNU/Linux >> Znalost Linux >  >> Linux

Jak získat pouze soubory vytvořené po rande s Ls?

Pomocí ls Je možné zobrazit pouze soubory vytvořené po určitém datu, hodině…?

Ptám se na to, protože mám adresář s tisíci soubory.

Chci vidět všechny soubory, které byly vytvořeny od včerejška.

Používám ls -ltr ale musím počkat, až uvidím všechny soubory…

Existuje ekvivalent DIRECTORY/SINCE=date z OpenVMS?

Přijatá odpověď:

Můžete použít find příkaz k vyhledání všech souborů, které byly změněny po určitém počtu dní.

Chcete-li například najít všechny soubory v aktuálním adresáři, které byly od včerejška (před 24 hodinami) změněny, použijte:

find . -maxdepth 1 -mtime -1

Všimněte si, že chcete-li najít soubory upravené před Před 24 hodinami musíte použít -mtime +1 místo -mtime -1 .


Linux
  1. Jak najít velké soubory linux pomocí příkazů find a du

  2. Jak najít soubory s určitou podcestou?

  3. Jak najít všechny soubory/složky s oprávněním 777 v Linuxu?

  1. Příkaz Linux:Jak „najít“ pouze textové soubory?

  2. Jak najít všechny soubory končící na .rb s Linuxem?

  3. Jak mohu pomocí ls vypsat pouze neprázdné soubory?

  1. Jak najít soubory s oprávněními SUID a SGID v Linuxu

  2. Jak v Linuxu zobrazím seznam souborů s úplnými cestami?

  3. Jak odstranit soubory vytvořené mezi dvěma časy?