For at slette filer, der er ældre end 10 dage, uden at slette undermapperne, kan du bruge følgende script. Dette script bruger find
-kommandoen til at finde og slette filer, men undgår at slette undermapperne.
find /path/to/files -type f -mtime +10 -exec rm {} \;
Her er en forklaring på de forskellige dele af kommandoen:
/path/to/files
: Stien til den mappe, hvor du vil slette filer.-type f
: Begrænser søgningen til kun at inkludere filer (ikke mapper).-mtime +10
: Finder filer, der er ændret for mere end 10 dage siden.-exec rm {} \;
: Udfører kommandoen rm
for hver fil, der findes.Ved at inkludere -type f
i din find
-kommando, sikrer du, at kun filer bliver slettet, og at undermapperne forbliver intakte.
Har du brug for hjælp til filhåndtering eller scripts? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Gør dit arbejde lettere og få professionel assistance til dine opgaver.