حذف فایلهایی با نام های خاص
شاید برای شما نیز این موضوع پیش آمده باشد که بخواهید تمام فایلها با یک پسوند خاص را در سرور حذف کنید. با توجه به این که دستور rm قابلیت search ندارد نمیتوان از این دستور استفاده نمود.
جهت انجام این کار میتوانید از دستور زیر استفاده نمایید.
find . -name “FILE-TO-FIND”-exec rm -rf {} \;
و یا از دستور زیر استفاده نمایید.
find . -type f -name “FILE-TO-FIND” -exec rm -f {} \;
تفاوت 2 دستور بالا در این است که در دستور اول علاوه بر فایلها، فولدرهایی را هم که ویژگی ذکر شده در دستور را دارند حذف خواهد کرد. ولی در دستور دوم فقط فایلها حذف خواهند شد.
در زیر می توانید کاربرد چند نمونه از این دستور را مشاهده نمایید.
مثال اول : در این دستور تمام فایلها را در شاخه کنونی و زیر شاخههای مربوطه که با پسوند .bak هستند را حذف خواهد کرد.
find . -type f -name “*.bak” -exec rm -f {} \;
مثال دوم : در این دستور تمام فایلها و فولدرهایی را که در شاخه کنونی و زیر شاخه های مربوطه با پسوند .bak هستند را حذف خواهد کرد.
find . -name “*.bak”-exec rm -rf {} \;
مثال سوم : در این دستور تمام فایل ها را در شاخه کنونی و زیر شاخه های مربوطه که با پسوند .bak هستند را حذف خواهد کرد. با این تفاوت که قبل از حذف از شما تایید خواهد گرفت .
find . -type f -name “*.bak” -exec rm -i {} \;
با توجه به اینکه دستورات در این پست به صورت صحیح قابل نمایش نمیباشند، میتوانید دستورات صحیح را در لینک زیر مشاهده فرمایید.
باتشکر
مشاهده مطلب در فاهومگ
پاسخ : حذف فایلهایی با نام های خاص
باسلام و احترام
بد نیست منبع اصلی آموزش رو قرار بدید.
Linux / Unix: Find And Remove Files With One Command On Fly
"The content is
copyrighted to nixCraft and may not be reproduced on other websites
"
پاسخ : حذف فایلهایی با نام های خاص
نقل قول:
نوشته اصلی توسط
hamid.soltani92
منبع خاصی ندارد و ممکن از هر جایی باشد ؛
پاسخ : حذف فایلهایی با نام های خاص
نقل قول:
نوشته اصلی توسط
mhiizadi
منبع خاصی ندارد و ممکن از هر جایی باشد ؛
با کمی استفاده از مغز، می توان عبارت های قرار داده شده را جستجو کرد و به این نتیجه رسید که اطلاعات از سایت مذکور کپی برداری شده.
پاسخ : حذف فایلهایی با نام های خاص
قابل توجیح نبود..........
پاسخ : حذف فایلهایی با نام های خاص
نقل قول:
نوشته اصلی توسط
hamid.soltani92
سلام
نه مهندس انطوری که هم شما میگید نیست .
این مقاله رو سال ۸۸−۸۹ من برای سایت fahomag.com نوشتم و همون موقع با نام خودم توی سایت publish شد . جدیدا مدیران سایت fahomag.com با توجه به تغییر design این سایت دارن دوباره مقالات را میذارن داخل سایت.
اون موقع منابع سایت دیگه ای بود اسمش یادم نمیاد ولی cyberciti.biz نبوده . از سایت های مختلف الگو برداری شده بود.
با تشکر
پاسخ : حذف فایلهایی با نام های خاص
نقل قول:
نوشته اصلی توسط
hamid.soltani92
با کمی استفاده از مغز، می توان عبارت های قرار داده شده را جستجو کرد و به این نتیجه رسید که اطلاعات از سایت مذکور کپی برداری شده.
امید وارم جناب مسافر به خوبی پاسختون داده باشند :)
پاسخ : حذف فایلهایی با نام های خاص
دوستان جسارت بنده رو ببخشید، زمان ارسال پست در cyberciti.biz به شرح زیر هست:
by Nix Craft on February 8, 2006
۸ سال پیش!
و تک تک دستور های موجود در این صفحه، عینا اونجا هم تکرار شدن! فکر نمیکنم اونقدر کار سختی باشه...!
پاسخ : حذف فایلهایی با نام های خاص
اره . تاریخ این لینکی که زحمت کشیدید دادید رو دیدم. ولی اون موقع خاطرم هست که این وب سایت نبوده .
ممکن است اون وب سایت هایی که من اون موقع مقاله رو نوشتم از سایت cyberciti.biz گپی برداری کرده بودن و یا بالعکس .
جالا ۲ خط دستور ارزش بحث نداره دوستان
موفق باشید.