GNU/Linux >> Znalost Linux >  >> Linux

Jak najít soubory upravené za posledních 24 hodin v Linuxu

Správce operačního systému Linux nebo zkušený uživatel rozumí důsledkům nesplněných rutin a cílů správy souborů a vztahuje se k nim. Správa souborů zlepšuje celkový pracovní postup tak, že akce každého uživatele jsou spojeny s konkrétními změnami nebo úpravami souborů.

[ Také by se vám mohlo líbit:Ripgrep – nejrychlejší nástroj pro vyhledávání příkazového řádku pro Linux ]

Umožňuje snadno zaznamenat všechny proveditelné změny nebo úpravy provedené v datech systémového nebo uživatelského souboru, uživatele systému, který provedl změny nebo úpravy souboru, a časové razítko spojené s každou změnou a úpravou souboru.

V Linuxu je takového výkonu možné dosáhnout prostřednictvím prostředí příkazového řádku Linuxu pomocí příkazu find.

Linux Find Command

Linux příkaz najít je efektivní při identifikaci změn souvisejících s konkrétním systémem nebo uživatelským souborem během zadaného časového rámce. Pokud tedy máte soubor, jehož data podle vás prošla nějakou úpravou nebo změnami, můžete své podezření objasnit pomocí vyhledat příkaz.

Základní syntaxe najít příkaz je následující:

$ find /directory/path/to/your/files -mtime -N -ls

Podle výše uvedené syntaxe:

  • najít :Tento segment příkazu je zodpovědný za sledování existence jakýchkoli upravených souborů na základě poskytnuté cesty k umístění souboru.
  • /adresář/cesta/k/vašim/souborům :Tato část je systémová cesta, která ukazuje na podezřelé upravené soubory, které vás zajímají.
  • -mtime -N :Tato část obsahuje časovou hodnotu (-N) v celočíselném formátu. -N je zadané období/časový rozsah, ve kterém chcete zkontrolovat existenci jakýchkoli stop úprav souboru.
  • -ls :Pokud ve vašem cílovém adresáři existují upravené soubory, zobrazí je a zobrazí jako výstupy terminálu Linux.

Najít soubory upravené za posledních 24 hodin pomocí příkazu Najít

Abychom prokázali možnou existenci souborů upravených ve vašem systému Linux za posledních 24 hodin, implementovali bychom nález příkaz podobný následujícímu:

$ find /path/to/your/files/directory -mtime -1 -ls

Z výše uvedené syntaxe příkazu najít část příkazu “-1” odkazuje na 24hodinový časový rámec nebo den, kdy mohlo dojít k úpravám souboru.

Nakonec zkontroluji možnost jakýchkoli úprav souborů v jedné z mých systémových složek následovně:

$ find /home/dnyce/Documents/Work/LinuxShellTips/September -mtime -1 -ls

Podle výše uvedeného výstupu snímku obrazovky byl soubor „jak převést xlsx na CSVFormat v Linux.docx“ pozitivně testován na změnu během posledních 24 hodin. Podrobnější výstup z výše uvedeného snímku obrazovky je následující:

Nyní známe oprávnění pro čtení a zápis (-rw-rw-r– ), uživatel systému (dnyce ), velikost souboru (958150 bajtů) a čas úpravy (16:28) související s uvedeným souborem.

Pokud chceme prodloužit náš výstup na období, jako jsou poslední 3 dny, implementovali bychom tento příkaz následujícím způsobem:

$ find /home/dnyce/Documents/Work/LinuxShellTips/September -mtime -3 -ls

Jak můžete vidět, máme více výstupních souborů, které byly pozitivně testovány na úpravu.

Linux příkaz najít vám může pomoci dosáhnout hodně, pokud jde o neocenitelné milníky správy souborů, které poskytuje. Nejenže můžete přesně určit upravené soubory, ale také určit další důležité informace, jako je uživatel, který provedl úpravu, čas úpravy a velikost souboru po úpravě.

Chcete-li prozkoumat více, najděte možnosti příkazu, spusťte man find na svém linuxovém terminálu nebo si přečtěte následující články.

  • Jak zjistit celkovou velikost adresáře v systému Linux
  • Jak zjistit, jaké adresy IP jsou připojeny k systému Linux
  • Jak najít a odstranit prázdné adresáře v Linuxu
  • Jak vyloučit adresář při hledání souborů v systému Linux
  • Jak smazat soubory starší než zadaný počet dní v systému Linux

Linux
  1. Jak najít soubor v Linuxu

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

  3. Jak najít adresáře, které byly aktualizovány minulý den v linuxu?

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

  2. Jak najít soubor v Linuxu ve všech adresářích rekurzivně

  3. Jak najít duplicitní soubory v Linuxu

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

  2. Jak najít soubory ve formátu DOS v systému souborů linux

  3. Získejte datum poslední změny souboru v Linuxu