برای خذف محتویات دایرکتوی (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
Most Popular Articles
دستورات SSH
اطلاعات سیستمدستور => توضیحarch نمایش معماری سیستمcal 2007 نمایش تقویم سال ۲۰۰۷ میلادیcat...
بروز رسانی Apache
شما می توانید با دستور زیر ورزن آپاچی خود را چک کنید: httpd -v اگر میخواهید نسخه آپاچی...
طریقه نصب Zend Optimizer روی سرور
H سرور مجازی و یا سرور اختصاصی خود شوید سپس دستورارت زیر را به ترتیب اجرا کنید:cd...
جستجوی يك عبارت در فايلها
رای جستجوی یک متن در تعدادی فایل میتوان از دستور زیر استفاده نمود. grep -lir "some text"...
تغییر یک باره IP تمام DNS ها
گاهی بعد از تغییر سرور نیاز به تغییر IP تمامی DNS ها و رکورد های مربوطه در سرور دارید . که اگر...