ميزبانی وب

حذف فایل و فولدر در لینوکس

حذف فایل و فولدر در لینوکس

در این مقاله آموزش حذف فایل و فولدر در لینوکس را مرور خواهیم کرد و با ویدیو خروجی آن همراه شما هستیم. فهرست این مقاله۱ آموزش دستورات لینوکس۲ تفاوت دستورات لینوکس۳ دستور حذف در لینوکس۴ حذف در لینوکس بر اساس زمانآموزش دستورات لینوکسدر مقاله آموزش دستورات لینوکس به تعداد زیادی دستورات پر کاربرد آشنا شدیم که هر کدام وظایفی را در اختیار داشتند که بصورت گروهی و انفرادی امکان اجرای آن وجود دارد.در این مقاله قصد آموزش دستورات حذف دایرکتوری و حذف فایل در لینوکس را داریم و آموزش حذف زمانبندی شده در لینوکس هم شامل آن میشود. تفاوت دستورات لینوکسدر لینوکس و یونیکس ما دستورات مشابه زیادی داریم که با توجه به نسخه ها منتشر شده از این سیستم عامل ها بیس اصلی دستورات یکسان میباشد. مثلا اگر دستور shutdown -r now را در اوبونتو و cent os احرا کنید نتیجه یکسانی را مشاهده میکنید.با اگر دستور ls -la را در هر سیستم عاملی که مبتنی بر لینوکس یا یونیکس باشد را اجرا کنید نتیجه یکسان خواهد بود و دایرکتوری با سطح دسترسی آن برای شما لیست میشود.به همین دلیل بیس و هسته این دستوران یکسان میباشد و در اکثر توضیع های cent os و ubuntu و debian میتوانیم دستورات را بصورت اشتراکی استفاده کنیدم. دستور حذف در لینوکسدر ادامه با دستورات و مثالهای آنها مواجه هستیم که به آن اشاره میکنیم .دستور حذف در لینوکس حالت های مختلفی دارد که پر کاربردترین آنها عبارتند از:rmdir foldername :==> این دستور برای حذف یک فولدر یا دایرکتوری کاربرد دارد.rm filename.txt :==> این دستور برای حذف یک فایل میباشد.rm *.png : ==> حذف تمام فایل ها با پسوند png.rm *.txt : ==> حذف تمام فایل ها با پسوند txt.rm *.mp4 :==>حذف تمام فایل ها با پسوند mp4.rm -f foldername :==> این دستور برای اجبار به پاک کردن یک فولدر یا دایرکتوری میباشد که بدون اعلان و اطلاعی اقدام به حذف مینماید.rm -v foldername:==> این دستور برای نمایش وضعیت حذف یک فولدر کاربرد دارد .rm -i *.txt :==>  این دستور بابت تک تک فایل ها از شما اجازه بابت حذف کسب میکند و فقط فایلهای txtرا جستو جو و آماده برای حذف میکند.البته بعد از تایید شما.rm -d foldername :==> برای حذف یک دایرکتوری خالی باید از کلید -d استفاده کنید.rm -r direname :==> کلید -r هم برای حذف کلیه مسیرهای فرعی و اصلی یک دایرکتوری استفاده میشود.rm -rf direname :==> این کلید خیلی حساس است و اگر از آن استفاده میکنید مراقب باشید زیرا تمام ریشه ها و آدرس های فرعی را در مسیر اعلامی حذف میکند.بیشتر بخوانید :مدیریت کاربر در اوبونتو حذف در لینوکس بر اساس زماندر لینوکس و یونیکس ما میتوانیم فایل ها یا دارکتوری های متعددی را بر اساس زمان حذف کنیم. مثلا در یک دایرکتوری ما شاید ۳۰۰۰ عدد فولدر فرعی و اصلی داشته باشیم که از ۱ دسامبر تا ۲۹ دسامبر لیست شده باشند و حذف تک تک یا حذف گروهی(rm -rf dir1 dir2 dir3 dir4 dir5 dir6) ممکن است زمانبر و غیر حرفه ای باشد به همین دلیل میتوانیم از اسکنر ها و سوییچ های مختلفی استفاده کنیم.به دستور زیر دقت کنید:find /var/www/famaserver.com/public_html/* -type d -ctime +8در دستور بالا ما چند کلید و عبارت داریم که بصورت زمانبندی شده میتوانیم از آنها استفاده کنیممیتوانیم جمله حذف بر اساس تاریخ در لینوکس و … را برای این عبارت در نظر بگیریم.در اینجا ما کلید find را داریم و سپس آدرس یک داریکتوری این بدان معنا میباشد که ==> اسکن کن تمام فایلها و فولدر های این آدرس را.سپس از -type استفاده شده که بدین معنی میباشد که فایل مورد نظر و کلید d که برای دارکتوری از آن استفاده میکنیم.سپس ctime که مقدار ۸ گرفته یعنی تمام دیتا هایی که که از آخرین تغییر آن یا تایم ایجاد آن ۸ روز گذشته باشد . بدین صورت مانند دستور زیر میتوانیم لیست کنیم که چه فایلهایی در آدرس مورد نظر وجود دارد که بش از ۸ روز پیش تولید شده اند یا تغییر یافته اند یا…..find /var/www/famaserver.com/public_html/* -type d -ctime +8برای حذف فایل بر اساس زمان در لینوکس میتوانیم از کلید بالا و دستور زیر بصورت ترکیبی استفاده کنیم مانند:بیشتر بخوانید :نحوه نصب Grafana در اوبونتو ۲۰find /var/www/famaserver.com/public_html/* -type d -ctime +8 -exec rm -rf {} ;با دستور بالا هر فایل و دایرکتوری در این آردس وجود داشته باشد که قدمت آن بش از ۸ روز باشد یا آخرین تغییرات آن بیش از ۸ روز باشد بصورت کامل حذف خواهشد شد. ویدیو زیر برای مثال از دستورات این مقاله تهیه شده است:https://famaserver.com/wp-content/uploads/2021/12/حذف%۲۰فایل%۲۰و%۲۰فولدر%۲۰در%۲۰لینوکس.mp4  حذف فایل و فولدر در لینوکسمنبع – فاماسرور        آیا دستورات لینوکس در نسخه های مختلف اجرا میشود؟بله طبق توضیح بند دوم هسته اصلی دستورات یکسان میباشد و تقریبا در تمام ورژن ها دستورات پایه و مشابه یکسان است.آیا میتوان با دستور ارایه شده محتوات فایلهای ویدیو را هم پیدا کد و حذف کرد؟بل میتوانید بجای /* بعد از آدرس /*.mp4 رو وارد کنید.یا هر پسوند دیگری که ویدیوهای شما دارند.آیا میتوان از این دستور در اوبونتو هم استفاده کرد؟بله دستورات پایه در همه هسته های سیستم هامل یکسان است.چطوری فایلهایی که در روز خاضی ایجاد شده اند را حذف کنیم؟میتوانید بجای جستجو از  | grep ‘Dec 11’  استفاده کنید.

حتما بخوانید : آپدیت فریمور سرور

مشاهده بیشتر
دانلود نرم افزار

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا