ما از یک مشکل تأثیرگذار بر خدمات آگاه هستیم اطلاعات بیشتر

حذف فایل‌های یک Directory پرینت


برای خذف محتویات دایرکتوی (Directory) در linux بدون اعمال تغییربر روی خود دایرکتوری،‌ میتوان دستور زیر را در خط فرمان اجرا کرد:

 

find . -type f -exec rm {} \;

 

دستور فوق،‌ در ابتدا به کمک دستور find همه فایل‌های موجود در پوشه جاری را جستجو و پیدا کرده، سپس فایل‌های بدست آمده را با استفاده از دستور rm حذف می‌کند.

 

اگر بخواهید فایل‌هایی با نام خاص را حذف کنید، کافیست مانند زیر از پارامتر ‎ -name همراه با دستور find ااستفاده نمایید.

 

find . -type f -name '.mp3' -exec rm '{}' \;

 

چنانچه از برنامه gnu find استفاده می‌کنید، برای رسیدن به نتیجه مطلوب باید دستور را به شکل زیر اتغییر و اجرا نمایید.

 

find . -type f -name '*.mp3' -delete

 

 


آیا این پاسخ به شما کمک کرد؟

  • 0
« برگشت