Sida 1 av 1

ta bort gamla filer

Postat: 31 jan 2007, 16:16
av look2
Hej !
Kan man göra ett script som kollar i en mapp och tar bort filer som inte ändrats på typ 30 dagar ?

SV: ta bort gamla filer

Postat: 31 jan 2007, 17:22
av johanre
Så här ungefär:

Kod: Markera allt

#!/bin/sh

find /sökväg/till/katalog -mtime +30 -exec rm {} \;

Alltså; hitta filer i /sökväg/till/katalog som är äldre än 30 dagar och ta bort dem. MEN; sådana här skript kan lätt bli lite farliga när man är trött eller ouppmärksam så hitta lite gärna "skyddande" villkor som man kan bygga in i skriptet så att saker och ting inte tas bort alltför lättvindigt.