Single Blog

آموزش کامل دستور find در لینوکس

تیر ۱۲, ۱۳۹۹, نویسنده: 0 comment

دستور find در لینوکس یکی از قدرتمندترین ابزارهای خط فرمان برای جستجوی فایل‌ها و دایرکتوری‌ها در سیستم‌فایل است. این دستور به کاربران امکان می‌دهد تا بر اساس معیارهای متنوعی مانند نام فایل، پسوند، مجوز دسترسی، اندازه، تاریخ، مالکیت و … فایل‌ها را به‌صورت بازگشتی جستجو کنند. این آموزش برای توسعه‌دهندگان وب، مدیران سرور همه علاقه‌مندان به لینوکس تهیه شده است و تمام نکات کلیدی در مورد دستور find را به‌صورت ساختاریافته، کاربردی و قابل‌فهم ارائه می‌دهد.

۱. ساختار کلی دستور find

find مسیر [گزینه‌ها] [الگوی جستجو]

مثال ساده:

find . -name myfile.txt

این دستور فایل با نام myfile.txt را در شاخه جاری و تمام زیرشاخه‌های آن جستجو می‌کند.

۲. جستجو بر اساس نام فایل

  • حساس به حروف بزرگ و کوچک:
find مسیر -name "test.jpg"
  • غیروحساس به حروف:
find مسیر -iname "test.jpg"

مثال:

find /home -name "test.txt"

۳. جستجوی دایرکتوری بر اساس نام

برای جستجوی پوشه‌ها:

find مسیر -type d -name "backup"

مثال:

find /home -type d -name "backup"

۴. جستجوی فایل‌های مخفی

find مسیر -type f -name ".*"

جستجوی فایل ها بر اساس نام

 

جستجوی پوشه ها بر اساس نام

 

جستجوی فایل ها با پسوند خاص

 

جستجوی دایرکتوری ها با سطح دسترسی خاص

آرزو امیری

ارسال پاسخ

Your email address will not be published. Required fields are marked *