حذف پوشه‌های خالی

برای حذف پوشه‌هایی که خالی میباشند میتوانید از یکی از دستورات زیر استفاده نمایید:   rmdir **/*(/^F)   find . -type d -empty -delete   $ find . -depth -type d -exec rmdir {} \; 2>/dev/null  

مشاهده ادامه

حذف فایلهایی با نام های خاص

شاید برای شما نیز این موضوع پیش آمده باشد که بخواهید تمام فایلها با یک پسوند خاص را در سرور  حذف کنید . با توجه به این که دستور rm قابلیت search ندارد نمی توان از این دستور استفاده نمود. جهت انجام این کار می توانید از دستور زیر استفاده نمایید. find . -name “FILE-TO-FIND”-exec…

مشاهده ادامه

حذف فایل‌های یک Directory

برای خذف محتویات دایرکتوی (Directory) در linux بدون اعمال تغییربر روی خود دایرکتوری،‌ میتوان دستور زیر را در خط فرمان اجرا کرد:   find . -type f -exec rm {} \;   دستور فوق،‌ در ابتدا به کمک دستور find همه فایل‌های موجود در پوشه جاری را جستجو و پیدا کرده، سپس فایل‌های بدست آمده…

مشاهده ادامه

جستجوی متن در تعدادی فایل

برای جستجوی یک متن در تعدادی فایل میتوان  از دستور زیر استفاده نمود.   grep -lir “some text” *   سوئیچ l نام فایل را در خروجی نمایش میدهد   سوئیچ i از حالت حساس به حروف کوچک و بزرگ را غیرفعال مینماید   سوئیچ r تمام زیر پوشه ها را نیز جستجو مینماد  

مشاهده ادامه

جستجو براساس تاریخ ویرایش در سروهای لینوکسی

چطور می توانم فایلهای که اخیرا ایجاد شده است را جستجو کنم ؟ قبل از پرداختن به موضوع توجه به نکات زیر الزامی است : 1.atime-: در صورتی که به دنبال فایل هایی هستید که اخیرا به آن دسترسی پیدا شده است.از این پارامتر استفاده کنید. 2.btime-: در صورتی که به دنبال فایلهایی هستید که…

مشاهده ادامه

جستجو و مرتب سازی نتیجه براساس حجم

برای جستجو و نمایش لیست مرتب شده براساس حجم در لینوکس میتوان از دستور زیر استفاده نمود: find ./ -size +10M -type f -print0 | xargs -0 ls -Ssh1 –color   فرمان فوق ابتدا فایلهای بیش از ۱۰مگابایت را پیدا مینماید و بصورت به xarg ارسال میکند و xarg هم بعنوان یک ارگومان آنرا به…

مشاهده ادامه