از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش استفاده از Find Command در Bash Script
سرفصلهای مطلب
1: روش یافتن فایل ها بر اساس روی نام – بش
رایج ترین استفاده از دستور find، مکان یابی فایل ها است روی نام آنها، شما می توانید استفاده کنید -نام گزینه ای برای تعیین نام فایل مورد نظر. به عنوان مثال، دستور زیر را می توان برای یافتن تمام فایل های موجود در فهرست فعلی با عبارت bashfile در نام آن استفاده کرد:
پیدا کردن . -نام “*<نام فایل>*”
این “*” به عنوان یک کاراکتر عام استفاده می شود که با هر کاراکتری مطابقت دارد، در اینجا من فایل هایی با نام “bashfile” را در فهرست فعلی جستجو کرده ام:
2: روش یافتن فایل ها بر اساس روی نوع – Bash
راه دیگر برای یافتن فایل ها با استفاده از دستور find، استفاده از آن است -نوع آرگومان برای جستجوی فایل هایی از یک نوع مشخص، به عنوان مثال، برای مکان یابی همه پوشه ها در فهرست فعلی.
به طور مشابه، برای یافتن تمام فایل های معمولی، می توانید از دستور زیر استفاده کنید:
پیدا کردن . -نوع f
3: روش یافتن فایل ها بر اساس روی اندازه – Bash
برای یافتن فایل های مبتنی بر روی اندازه آنها می توانید استفاده کنید -اندازه گزینه، به عنوان مثال، برای دریافت تمام فایل های موجود در فهرست فعلی که اندازه آنها کمتر از 1 مگابایت است، می توانید از اسکریپت زیر استفاده کنید:
پیدا کردن . -اندازه –<اندازه فایل – مگابایت>
به همین ترتیب، اگر می خواهید فایل هایی با حجم بیش از 1 مگابایت را جستجو کنید، از کد زیر استفاده کنید:
پیدا کردن . -اندازه +<اندازه فایل – مگابایت>
4: روش یافتن فایل ها بر اساس روی زمان اصلاح – Bash
راه دیگر برای استفاده از دستور find، یافتن فایل ها بر اساس آن است روی زمان اصلاح آنها با استفاده از -mtime گزینه. برای مثال، فایلی را جستجو کرده ام که در دو روز گذشته اصلاح شده است و اسکریپت پوسته ای است که استفاده کرده ام:
پیدا کردن . -mtime -2
“-2” مشخص می کند که فایل ها باید در 2 روز گذشته اصلاح شده باشند:
5: روش یافتن فایل ها بر اساس روی مالکیت – Bash
می توانید استفاده کنید -کاربر گزینه ای برای یافتن فایل های مبتنی بر روی دارنده آنها، برای پیدا کردن تمام فایلهای موجود در فهرست فعلی که متعلق به کاربر است، میتوانید از دستور زیر استفاده کنید:
هنگامی که فایل های مورد نظر خود را پیدا کردید، ممکن است بخواهید برخی از اقدامات را انجام دهید روی آنها را حذف کنید یا در مکان دیگری کپی کنید:
نتیجه
دستور find ابزار قدرتمندی است که می تواند به شما در جستجوی فایل ها کمک کند روی معیارهای مختلف با ترکیب گزینه های مختلف، می توانید الگوهای جستجوی پیچیده ای ایجاد کنید که به شما کمک می کند تا فایل های مورد نیاز خود را پیدا کنید. بسته به اینکه فایل ها را می توان با استفاده از دستور find قرار داد روی نام، نوع، گروه کاربران، اندازه و تاریخ بهروزرسانی آنها.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-28 22:34:03