دستور find در لینوکس؛ فایلهای تازهتغییرکرده را پیدا کنید
میخواید ببینید در چند دقیقه یا ساعت گذشته کدام فایلهای لینوکس تغییر کردهاند؟ دستور find این کار را بدون نصب ابزار اضافی برایتان انجام میدهد.

فهرست مطالب5 بخش
دستور find در لینوکس به شما کمک میکند فایلهایی را پیدا کنید که بهتازگی تغییر کردهاند. این قابلیت زمانی کاربردی است که بعد از نصب نرمافزار، تغییر تنظیمات یا اجرای یک اسکریپت میخواهید رد تغییرات ایجادشده در یک مسیر را دنبال کنید.
#نکات کلیدی
- دستور find بدون نصب ابزار اضافی قابل استفاده است.
- گزینه
-type fجستوجو را به فایلهای معمولی محدود میکند. - گزینه
-mtime -1فایلهای تغییرکرده در کمتر از ۲۴ ساعت گذشته را نشان میدهد. - گزینه
-mmin -3برای یافتن فایلهای تغییرکرده در کمتر از سه دقیقه گذشته است.
#پیدا کردن تغییرات ۲۴ ساعت گذشته
برای بررسی فایلهای تغییرکرده در مسیر /etc طی ۲۴ ساعت گذشته، این دستور را اجرا کنید:
find /etc -type f -mtime -1
در این فرمان، /etc مسیر مورد بررسی است و -type f باعث میشود فقط فایلهای معمولی در نتایج قرار بگیرند. بخش -mtime -1 نیز جستوجو را به فایلهایی محدود میکند که زمان تغییر محتوای آنها کمتر از ۲۴ ساعت گذشته است.
این روش میتواند بعد از تغییر تنظیمات یا نصب یک نرمافزار به شما نشان دهد کدام فایلهای موجود در مسیر موردنظر اخیراً دستخوش تغییر شدهاند.
#بررسی تغییرات چند دقیقه اخیر
اگر بازه زمانی کوتاهتری مدنظر دارید، گزینه -mmin مناسب است. برای نمونه، دستور زیر فایلهای تغییرکرده در مسیر /var/log طی سه دقیقه گذشته را پیدا میکند:
find /var/log -type f -mmin -3
در اینجا عدد 3 بازه زمانی سهدقیقهای را مشخص میکند. شما با انتخاب مسیر مناسب میتوانید همین الگو را برای بررسی بخش موردنظر خود به کار ببرید.
#یادگیری بیشتر درباره لینوکس
مطالب و دورههای مرتبط با لینوکس و نرمافزارهای متنباز در آکادمی آموزشی کندوی دانش ارائه شدهاند. همچنین وبسایت حسین سیلانی شامل مطالب آموزشی، کتابها، فیلمها و تجربههای مرتبط با لینوکس، امنیت و متنباز است و مطالب این حوزه از طریق کانال لینوکس در بله نیز منتشر میشود.
#جمعبندی
اگر میخواهید سریع بفهمید چه فایلهایی در یک مسیر تغییر کردهاند، ترکیب دستور find با گزینههای -mtime و -mmin راهی ساده و در دسترس است. کافی است مسیر و بازه زمانی را متناسب با نیازتان انتخاب کنید.
مطالب مرتبط
برای ادامه مطالعه
این یادداشتها بر اساس موضوع مشترک، همپوشانی برچسبها و تازگی انتشار انتخاب میشوند.
تازهلینوس توروالدز: کیفیت کد مهمتر از ابزار هوش مصنوعی است
لینوس توروالدز با ممنوعیت کلی ابزارهای هوش مصنوعی در برنامهنویسی موافق نیست. از نگاه او، چیزی که اهمیت دارد کیفیت کد و درک برنامهنویس از نتیجه نهایی است.
تازهCoregex؛ جایگزین سریع regexp در Go با شتابدهی SIMD
Coregex یک جایگزین سریع برای regexp در Go است که با چند موتور تطبیق و بهینهسازی SIMD کار میکند. اگر جستوجوی متن بخش سنگین برنامهتان است، این پروژه میتواند حسابی جالب باشد.

Beamer؛ کنترل همزمان ویندوز و مک با یک موس و کیبورد
اگه همزمان با دو کامپیوتر کار میکنید، Beamer اجازه میده هر دو رو با یک موس و کیبورد کنترل کنید؛ حتی وقتی یکی ویندوزی و دیگری مک باشه.
دیدگاهها
اولین نفری باش که دیدگاه میذاره