Помощ - Търси - Регистрирани - Календар
Пълна версия: Perl Script, едно малко скрипт4е на "Perl" или "Shell"
UniBG Forums > Дискусии > Dexter's Lab > Програмиране
momo
Здравейте, имам огромна молба - едно малко скриптче на "Perl" или "Shell", при изпълнението на което да се изтриват всички файлове в дадена директория, които са по-стари от определена дата.
Предварително - много ви благодаря!!!
offgeboren
Poredniat, kojto iska da napishe script za neshto, koeto se pravi elementarno bez script, kogato imash bogata na funkcii operacionna sistema kakvato e linux/bsd.

find . -atime +30 -exec rm {} \;

Tazi komanda e redno da iztrie vsichki files, koito ne sa access-vani ot 30 dni.
Vse pak ti preporuchvam da imash backup smile.gif
WWWuser
Интересно. Искам да попитам дали това може да се замени със следния ред:
CODE
find /home/user/TestFiles* -ctime +10 -exec rm {} \;


И ако всеки ден се прави по един уникален файл, но винаги започва с името TestFiles, то тогава файлове, които не са променяни от 10 дена биха ли се изтрили?
Това е семпла версия на форума. За да видиш пълната версия, която има повече информация, по-добра подредба и снимки, натисни тук.
Invision Power Board © 2001-2008 Invision Power Services, Inc.