
نوشته اصلی توسط
cherokee
با این دستور شما میتونی فایل هایی که مربوط به 30 روز قبل هست رو حذف کنید! شاخه backup_folder رو تغییر بدید به شاخه مورد نظر!
لطفا با دقت استفاده کنید!
من مسئولیتی در قبالش ندارم. ساعت سرور مثلا عقب جلو باشه ممکنه اشتباهی فایل های دیگه ای رو پاک کنه. بر اساس تاریخ اخرین تغییرات هر فایل اینکارو انجام میده.
کد:
find /backup_folder -type f -mtime +30 -exec rm -f {} \;
ممنون از لطفتون واقعا کمکم کردید.
یه سوال . این +30 که در این کد هست همون تعداد روز هست ؟ مثلا در فولدری بخوام فایل هایی که از 10 روز قدیمی تر هستند رو پاک کنه باید اینجوری بنویسیم :
کد:
find /backup_folder -type f -mtime +10 -exec rm -f {} \;