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.
Hvis du også vil skabe bedre struktur i dine mapper, kan du få hjælp til organisering af computermapper. Og hvis formålet er at frigøre diskplads, så læs guiden om mere plads på computeren.
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.