دستور سرچ فایل در لینوکس

آموزش جستجو و پیدا کردن فایل در لینوکس

دستور find یک ابزار قدرتمند برای پیدا کردن محل دقیق فایل ها در هر نقطه از سیستم شماست. در مقاله آموزش جستجو و پیدا کردن فایل در لینوکس خواهید دید که چگونه میتوانید با استفاده از 
دستور find تنها با اضافه کردن چند گزینه ساده به سرعت محل قرارگیری فایل های مختلف را در فایل های سیستمی خود پیدا کنید.

پیدا کردن یک فایل با نام فایل file name

1- در این دستور از سوئیچ -name استفاده میکنیم . در مثال زیر مشاهده میکنید که با جستجوی نام host.conf در داخل کوتیشن (“”) دایرکتوری و زیر دایرکتوری که این فایل در آن واقع شده نشان داده خواهد شد . –name به کوچکی و بزرگی حروف حساس است .

[root@devops ~]# find / -name "host.conf"
/etc/host.conf

2- پیدا کردن یک فایل با نام آن و بدون در نظر گرفتن کوچکی و بزرگی حروف

سوئیچ -iname نیز همانند سوئیچ –name عمل میکند با این تفاوت که در جستجوی -iname کوچکی و بزرگی حروف در نظر گرفته نمیشود و با جستجوی نام host.conf تمام دایرکتوری و زیر دایرکتوری های حاوی فایل هایی با این نام نشان داده خواهد شد .

[root@devops ~]# find / -iname "host.conf"
/etc/host.conf
/etc/HOST.CONF

3- استفاده از دستور mindepth و maxdepth برای جستجو محدود در فولدر خاص

یافتن فایل passwd در دایرکتوری روت و زیر دایرکتوری های آن

[root@devops ~]# find / -name passwd
/usr/bin/passwd
/etc/pam.d/passwd
/etc/passwd
/selinux/class/passwd
/selinux/class/passwd/perms/passwd

یافتن فایل passwd در دایرکتوری روت فقط تا یک سطح بعد از دایرکتوری روت

[root@devops /]# find -maxdepth 2 -name passwd
./etc/passwd

یافتن فایل passwd در دایرکتوری روت تا حداکثر دو سطح بعد از دایرکتوری روت

[root@devops /]# find / -maxdepth 3 -name passwd
/usr/bin/passwd
/etc/pam.d/passwd
/etc/passwd
/selinux/class/passwd

یافتن فایل passwd بین زیر دایرکتوری دوم و چهارم

[root@devops /]# find -mindepth 3 -maxdepth 5 -name passwd
./usr/bin/passwd
./etc/pam.d/passwd
./selinux/class/passwd
./selinux/class/passwd/perms/passwd
[root@devops /]#

موفق باشید.

نوین هاست

 

 

 

 

 

 

 

 

 

 

 

  • Email, SSL
  • 2 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

Related Articles

آموزش نصب و کانفیگ جوملا در centos

آموزش نصب و کانفیگ جوملا بر روی لینوکس در این مقاله به آموزش نصب و پیکربندی جوملا در CentOS 7...

چند دستور خیلی کاربردی در لینوکس

چند تا دستور هست که باهاشون خیلی کار دارید.مثلا دستور زیر برای دانلود فایل و .. wget...

سرور مجازی رایگان

سرور مجازی رایگان برای دریافت این پکیج با بخش فروش تماس حاصل نمایید

آموزش تبدیل سرور مجازی به هاست دانلود-نصب iis در ویندوز سرور 2003

با سلام برای کانفیگ وب سرور iis ابتدا باید سی دی نصب ویندوز را در درایو قرار دهید و سپس مراحل...

آموزش پیکربندی csf - قدم اول

سلام به دوستان امروز میخوام تنظیمات CSF رو براتون بزارم البته تنظیمات رو چند بخش میکنم و توی چند...