-
December 21st, 2015, 15:28
#1
عضو انجمن
با چه دستوری در ssh میتونم فایل های قدیمی تر از 1 ماه رو پاک کنم ؟
سلام دوستان
من یه شل نوشتم برای بک آپ از سایت و دیتابیس که هر روز اجرا میشه و از دایرکتوری هایی که مشخص کردم بک آپ میگیره .
الان در مرحله ای به مشکل برخوردم که بک آپ ها هارد رو پر میکنند. با چه دستوری در ssh میتونم فایل های قدیمی تر از یک ماه رو در دایرکتوری بک آپ پاک کنم ؟
❄️ جشنواره شرکت میزبان کندو | تخفیف
35% ✅ با 10+ لوکیشن با آی پی تضمینی ... ✅ kvm ❄️
شروع قیمت سرور از 185ت / تا تمام نشده اقدام بفرمایید : https://zood.link/h1403h -
اینماد+ساماندهی+ضمانت برگشت وجه
-
-
December 21st, 2015 15:28
# ADS
-
December 21st, 2015, 16:21
#2
عضو جدید
پاسخ : با چه دستوری در ssh میتونم فایل های قدیمی تر از 1 ماه رو پاک کنم ؟

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

نیاز به راهنمایی در خصوص تهیه مستر کارت یا ویزا کارت جهت انجام خرید های اینترنتی دارم. لطفا پیام خصوصی بهم بدین. مرسی

-
تعداد تشکر ها از cherokee به دلیل پست مفید
-
December 21st, 2015, 16:47
#3
عضو انجمن
پاسخ : با چه دستوری در ssh میتونم فایل های قدیمی تر از 1 ماه رو پاک کنم ؟

نوشته اصلی توسط
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 {} \;
❄️ جشنواره شرکت میزبان کندو | تخفیف
35% ✅ با 10+ لوکیشن با آی پی تضمینی ... ✅ kvm ❄️
شروع قیمت سرور از 185ت / تا تمام نشده اقدام بفرمایید : https://zood.link/h1403h -
اینماد+ساماندهی+ضمانت برگشت وجه
-
-
December 21st, 2015, 16:50
#4
عضو جدید
پاسخ : با چه دستوری در ssh میتونم فایل های قدیمی تر از 1 ماه رو پاک کنم ؟

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

نیاز به راهنمایی در خصوص تهیه مستر کارت یا ویزا کارت جهت انجام خرید های اینترنتی دارم. لطفا پیام خصوصی بهم بدین. مرسی

-
تعداد تشکر ها از cherokee به دلیل پست مفید