Kurd, Geek, ISTP.
لینوکس: پیدا کردن فایلهایی با اسم خاص در تمامی زیرپوشهها
سلام.
توی یک هفته ده روز گذشته مجبور به تغییر سرور شدم و بر خلاف گذشته که کارهای انتقال و کانفیگ رو به پشتیبانی سرور محول میکردم، تصمیم گرفتم که این کار رو خودم انجام بدم.
هرچند که بیشتر از دو ساله که به لینوکس کوچ کردم ولی توی روند انتقال و کانفیگ سرور چیزای زیادی یاد گرفتم و میخوام این چیزا رو کم کم و به مرور اینجا منتشر کنم که شاید به درد کسی بخوره.
اولین چیزی که ممکنه جالب باشه، همونطور که توی عنوان مطلب نوشته شده، پیدا کردن فایلهایی با اسم خاص در تمام پوشهها و زیرپوشههاست.
خودم شخصا برای حذف فایلهای لاگی که توسط اسکریپها تولید میشن از این کامند استفاده میکنم.
برای مثال میخوایم تمامی فایلهای با اسم errors.log رو در مسیر /var/www/html پیدا کنیم:
find /var/www/html -name errors.log -printفکر نکنم دستور نیازی به توضیح داشته باشه! حالا اگر بخوایم تمامی اون فایلهای پیدا شده رو حذف کنیم فقط کافیله کلمهی print رو به delete تغییر بدیم:
find /var/www/html -name errors.log -deleteامیدوارم این مطلب براتون کاربردی باشه.
اگر سوالی بود در قسمت نظرها بپرسید.
مطلبی دیگر از این انتشارات
دستیار صوتی با پایتون در پی اچ پی - استفاده از پایتون در پی اچ پی - 3
مطلبی دیگر از این انتشارات
فریم ورک های برتر 2020 برای 5html و 3css
مطلبی دیگر از این انتشارات
چرا به Callback در جاوا اسکریپت نیاز داریم.