سرور لینوکس
حذف محتویات دایرکتوی (Directory) در linux بدون اعمال تغییربر روی خود دایرکتوری
برای حذف محتویات دایرکتوی (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