یکی از وظایف مهم هر هاستینگ خوب تهیه پشتیبان (بکاپ) از هاست مشتریان می باشد. در صورتی که هاست خود را در یک شرکت هاستینگ مطمئن ثبت کرده باشید، در این صورت می توانید از داشتن نسخه های پشتیبان سایت خود آسوده خاطر باشید. در صورتی که شما مدیریت هاستینگ را بر عهده دارید و از طریق اسکریپت بکاپ گیری خود را تهیه می کنید، لازم است که نسخه های قدیمی خود را به طور مرتب حذف کنید تا از نظر فضای دیسک با مشکل مواجه نشوید. دستور زیر می توانید دایرکتوری ها را از مسیر home/mydirectory حذف کنید. برای این کار می توانید از دستور زیر استفاده کنید.
1 |
for i in `find /home/mydirectory/ -maxdepth 1 -type d -mtime +30 -print`; do echo -e “Deleting directory $i”;rm -rf $i; done |
راهنمای دستور بالا در آمده است:
home/mydirectory: این مسیر را باید با مسیری که فایل های بکاپ شما در آن نگهداری می شود جایگزین کنید.
maxdepth 1: فقط دایرکتوری ها و فایل هایی را تا یک سطح لیست می کند.
typd d- : تمام دایرکتوری ها را لیست می کند.
mtime +30-: مشخص کننده تعداد روزهایی که مدنظر دارید.
print- : نمایش لیست خروجی
نفیسه دانشگرمقدم
Latest posts by نفیسه دانشگرمقدم (see all)
- نحوه ارسال هرزنامه ها به صورت اسپم - آذر ۲۸, ۱۴۰۰
- 7 نکته برای کاهش اندازه دیتابیس وردپرس - دی ۳۰, ۱۳۹۹
- نحوه تعریف فوروارد ایمیل در cPanel - آذر ۲۴, ۱۳۹۹