دستور find از قدرت فوق
العاده ای برخوردار است. می توانید گروهی از فایل ها را پیدا کنید و یا گروهی را که
شامل عبارت خاصی است مجزا کنید.
همچنین می توانید بر روی گروه فایل هایی که نتیجه جستجوی شما هستند کار خاصی را
انجام دهید، مانند اینکه عبارتی را در آن ها تغییر دهید و یا حق دسترسی آن را تغییر
دهید.
یک نمونه بسیار ساده ، یافتن فایل هایی است که شامل عبارت خاصی باشند :
# find . -exec grep "UrPattern" {} \;
-print
# find . -exec chmod 775 {} \;
exec سوئیچی است که به
وسیله آن می توان در داخل find دستور دیگری را اجرا کرد و
نتیجه جستجو را به آن پاس داد. این کار می تواند بر روی grep
برای یافتن فایل های شامل یک عبارت خاص و یا chmod برای
تغییر حق دسترسی بر روی گروه فایلی که پیدا می شود و یا هر فرمان دیگری انجام شود.
با استفاده از print مسیر کامل فایل که پیدا می شود ، به
همراه نام فایل نمایش داده می شود.
real world FIND
usage
Some examples of using UNIX find command
UNIX
› % find
Summary of find
command
Real Life
Examples
لینک های بالا مجموعه
ای هستند که به نظرم مفید می رسند، سعی می کنم در یک فرصت مناسب آن ها را یک جا جمع
کنم. آن هایی که شامل مثال هستند برای یادگیری بسیار مناسب هستند.
دیدگاهها
2 پاسخ به “فرمان find – لینوکس”
مرسی دوست عزیز .
آقا ایولا …