For at finde filer, der er blevet ændret inden for de sidste n sekunder i Linux, kan du bruge kommandoen find
med passende parametre. Her er en trin-for-trin guide:
find /sti/til/directory -type f -cmin -n
/sti/til/directory
: Erstat dette med den sti, hvor du vil søge efter filer.-type f
: Angiver, at du kun vil søge efter filer.-cmin -n
: Finder filer ændret inden for de sidste n minutter. For sekunder, brug -cmin -n/60
.Ja, der findes flere måder at automatisere denne proces på ved hjælp af shell scripts eller andre værktøjer:
Du kan oprette et simpelt shell script til at finde filer ændret inden for de sidste n sekunder:
#!/bin/bash
# Script til at finde filer ændret inden for de sidste n sekunder
directory=$1
seconds=$2
if [ -z "$directory" ] || [ -z "$seconds" ]; then
echo "Brug: $0 "
exit 1
fi
find "$directory" -type f -cmin -$(($seconds / 60))
Gem dette script som find_recent_files.sh
og gør det eksekverbart:
chmod +x find_recent_files.sh
Kør scriptet med følgende kommando:
./find_recent_files.sh /sti/til/directory n
Der findes også GUI-baserede værktøjer, som kan hjælpe med at finde nyligt ændrede filer:
Disse metoder og værktøjer gør det nemt at finde filer, der er blevet ændret inden for en bestemt tidsramme, både fra kommandolinjen og via en grafisk brugergrænseflade.
Med Handyhand kan du nemt få hjælp til filhåndtering og Linux-opgaver. Opret din opgave gratis, og modtag bud fra dygtige hjælpere på få minutter. Uanset om du har brug for assistance til at organisere filer eller løse tekniske udfordringer, er Handyhand her for at gøre det lettere for dig.