GNU/Linux >> Znalost Linux >  >> Linux

Najděte soubory, které jsou dnes (nebo od určité doby) upraveny v Unixu a Linuxu

Pro vyhledání všech souborů, které byly změněny od určitého času (tj. před hodinou, před dnem, před 24 hodinami, před týdny atd.) v prostředí Unixu a Linuxu se bude hodit příkaz find. Syntaxe příkazu je:

Chcete-li najít všechny soubory upravené za posledních 24 hodin (poslední celý den) v aktuálním adresáři a jeho podadresářích:

find . -mtime -1 -print

Parametr -mtime -1 říká příkazu find, aby hledal soubory upravené za poslední den (24 hodin). Možnost Flag -print způsobí, že příkaz find vytiskne umístění souborů. -print lze nahradit -ls, pokud chcete odpověď typu výpisu adresáře.

Chcete-li najít všechny soubory upravené za posledních 24 hodin (poslední celý den) v konkrétním konkrétním adresáři a jeho podadresářích:

find /directory_path -mtime -1 -print

Příkaz je v podstatě stejný jako předchozí příkaz, akorát že nyní nemusíte cd (změnit adresář) do adresáře, který chcete prohledat.

Chcete-li najít všechny soubory pouze s běžnými typy souborů a upravené za posledních 24 hodin (poslední celý den) v aktuálním adresáři a jeho podadresářích:

find /directory_path -type f -mtime -1 -print

Chcete-li najít všechny soubory, které jsou změněny pouze dnes (pouze od začátku dne, tj. 12:00), v aktuálním adresáři a jeho podadresářích:

touch -t `date +%m%d0000` /tmp/$$
find /tmefndr/oravl01 -type f -newer /tmp/$$
rm /tmp/$$

První příkaz lze upravit tak, aby specifikoval jiné datum a čas, takže příkazy vrátí všechny soubory, které se od daného data a času změnily.


Linux
  1. Jak najít a seřadit soubory na základě data a času úpravy v Linuxu

  2. Jak najít nedávné nebo dnešní upravené soubory v Linuxu

  3. Získání všech souborů, které byly upraveny ke konkrétnímu datu?

  1. Najděte a seřaďte soubory na základě přístupu, data a času úprav v systému Linux

  2. Jak najít soubory upravené za posledních 30 dní v Linuxu?

  3. Jak najít všechny soubory vlastněné konkrétním uživatelem v Unixu/Linuxu?

  1. Jak zobrazit seznam souborů, které byly změněny v určitém časovém rozmezí?

  2. Linux – standardní a/nebo společné adresáře na operačních systémech Unix/linux?

  3. Linux – Jsou různá jádra Linux/unix zaměnitelná?