سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار فناوری

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

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

به گزارش سافت گذر به نقل اززومیت؛ سیستم فایل لینوکس با ویندوز متفاوت است؛ به همین دلیل معمولا کاربران بیشتر با سیستم فایل لینوکس درگیر هستند و این موضوع اکثر اوقات مشکلات جدی را به همراه دارد. اگر با ترمینال لینوکس کار کرده باشید احتمالا متوجه قدرت آن شده‌اید که به راحتی می‌توان همه‌ی کارها را توسط آن انجام داد. یکی از مواردی که همه افراد ممکن است یک زمانی با آن مواجه شوند جستجوی فایل‌ها در محیط لینوکس است؛ به همین منظور دستورات مختلفی به همراه سوئیچ‌ها وجود دارد که می‌توان توسط آن‌ها محل دقیق فایل‌ها را در سیستم لینوکس مشخص کرد. یکی از دستورات مهم و کاربردی لینوکس دستور find است، کاربرد آن پیدا کردن لیستی از فایل‌ها و پوشه‌ها بر اساس شرایط خاصی که توسط کاربر مشخص می‌شود. مثلا کاربر می‌تواند جستجو را بر اساس سطح دسترسی، کاربران، گروه‌ها، نوع فایل، تاریخ، اندازه و دیگر معیارهای ممکن انجام دهد.

دستور Which

01-which

 دستور which آسان‌ترین دستور بین سه دستوری است که در این مقاله تشریح می‌کنیم. اما این سادگی کمی همراه با سوئیچ‌های مختلف است که دستور which را منحصر به فرد می‌کند. در سیستم لینوکس هر دستوری را که در ترمینال وارد می‌کنید،‌ هنگام اجرا، دستور به یک کتابخانه خاص ارجاع داده می‌شود.در واقع زمانی که دستوری را تایپ می‌کنید این فایل باینری دستور است که اجرا می‌شود. دستور which مسیر یک دستور دیگر را نشان می دهد. مثلا با وارد کردن این دستور به همراه دستور مورد نظر، خروجی، مسیری است که فایل باینری دستور دوم در آن جا قرار دارد. تصویر فوق نمایانگر این مساله است. در این مثال در کنار دستور which دستور sudo که خود کاربردی مجزا دارد وارد شده است، خروجی این دستور مسیر دستور sudo را نشان می‌دهد که این دستور در مسیر usr/bin/sudo/ قرار دارد. دستور which این قابلیت را دارد که به طور همزمان مسیر چند فایل را نشان دهد، برای این منظور پس از تایپ کردن which و وارد کردن دستور اول و سپس فاصله و دستور دوم می‌توانید مسیر هر دو دستور را دریافت کنید.

02-whereis

دستور مشابه which نیز وجود دارد که اطلاعات بیشتری را در اختیار می‌گذارد. دستور whereis فقط به نمایش دادن مسیر فایل باینری اکتفا نکرده و مسیر فایل‌های منبع دستورات را نیز نمایش می‌دهد. حتما این نکته را هم در نظر داشته باشید که این دستور نیز همانند which قابلیت نمایش نتایج چندین دستور را به طور همزمان دارد. تنها تفاوت اساسی بین which و دستور whereis این است که دستور which جستجو را در تمامی پوشه‌های موجود در مسیر جاری را انجام می‌دهد، در حالی که whereis جستجو را در تمامی پوشه‌های سیستمی انجام می‌دهد.

دستور Locate

03-locate

دستور locate از دیتابیس‌های pre-built برای جستجو استفاده می‌کند که این ویژگی باعث می‌شود تا در امر جستجو تسریع داده شود. در واقع مفهوم این دستور بیشتر شبیه به جستجوی ایندکسی در ویندوز است. این نوع جستجو به مراتب سریع‌تر از جستجوی کل دیسک است اما تنها مشکلی که وجود دارد این است که ممکن است برخی مواقع ایندکس‌ها بروز نشده و تغییرات فایل‌ها را ذخیره نکرده باشند. اگرچه سیستم لینوکس خود هر چند گاهی لیست ایندکس‌ها را بروز می‌کند اما این امکان نیز فراهم شده که بتوان به صورت دستی آن‌ها را بروز کرد. برای این منظور می‌توان از دستور updatedb استفاده کرد، حتما این نکته را هم در نظر داشته باشید که اجرای این دستور کمی زمان‌بر خواهد بود.

برای استفاده از دستور locate تنها کاری که نیاز است انجام دهید، وارد کردن عبارت و query برای جستجو است. پس از این مرحله، نتایج، تمامی پوشه‌های ایندکس‌ شده را در بر می‌گیرد. اگر می‌خواهید که خروجی فقط نتایج دلخواه باشد و در واقع قصد دارید که دستور را محدود کنید، در این حالت از پارامتر b- استفاده کنید. اگر هم ترجیح می‌دهید نتایج به حروف بزرگ و کوچک حساس باشد از پارامتر i- استفاده کنید، و برای محدود کردن تعداد نتایج می‌توان از پارامتر # استفاده کرد.

دستور Find

04-find

دستور find یکی از شگفت‌انگیز ترین دستورات لینوکس است. با این دستور می‌توانید کارهای بسیار جالبی انجام دهید. این دستور برای پیدا کردن فایلی در یک شاخه‌ی خاص و تمام زیرشاخه‌های آن استفاده می‌شود. جستجوها می‌توانند بسیار متنوع باشند و امکانات برنامه بسیار مفصل است. اگر دستور find را بدون هیچ آرگومان و گزینه‌ای وارد کنید، لیست تمام فایل‌های موجود در شاخه جاری و زیر شاخه‌های آن را چاپ می‌کند. می‌توانید بلافاصله پس از دستور، مسیری را که می‌خواهید جستجو در آنجا انجام شود وارد کنید؛ مثال فوق جستجو را در دایرکتوری tmp/ انجام می‌دهد و تمام فایل‌های موجود در آن شاخه و زیرشاخه‌هایش را نمایش می‌دهد. این دستور را می‌توان در حالت‌های پیدا کردن فایل ها بر اساس نام فایل ها توسط دستورات پایه find، پیدا کردن فایل بر اساس سطح دسترسی، جستجوی فایل‌ها بر اساس Ownerها و Groupها، جستجوی فایل‌ها و پوشه‌ها بر اساس تاریخ و زمان و جستجو بر اساس حجم فایل‌ها انجام داد. کاربرد دستور Find بسیار وسیع بوده و دارای پارامتر‌های زیادی است.

نظرتان را ثبت کنید کد خبر: 25803 گروه خبری: اخبار فناوری منبع خبر: zoomit.ir تاریخ خبر: 1394/01/10 تعداد مشاهده: 2254
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
آموزش سیستم های اطلاعات مدیریت

آموزش سیستم های اطلاعات مدیریت

آشنایی با Management Information Systems

Pluralsight (TrainSignal) - Windows 8 Managing and Maintaining (70-688) Part 1 / 2 / 3 / 4

Pluralsight (TrainSignal) - Windows 8 Managing and Maintaining (70-688) Part 1 / 2 / 3 / 4

مجموعه‌ی 4 دوره آموزش تصویری مدیریت و نگهداری همه‌جانبه‌ی ویندوز 8 – آزمون 70-688

برنامه جهان آرا سری جدید | بازخوانی نگرانی های امام امت در آخرین ماه های حیات

برنامه جهان آرا سری جدید | بازخوانی نگرانی های امام امت در آخرین ماه های حیات

برنامه جهان آرا شبکه افق

Bejeweled 3 v1.0.8.6128

Bejeweled 3 v1.0.8.6128

چیدن جواهر آلات

RealVNC VNC Server Enterprise 7.16.0 / macOS

RealVNC VNC Server Enterprise 7.16.0 / macOS

ارتباط از راه دور ریل وی ان سی

Hasleo Disk Clone 5.5.2.2 + WinPE

Hasleo Disk Clone 5.5.2.2 + WinPE

کلون و تکثیر هارد دیسک

NUMECA FINE/Turbo 15.1 / 14.2 + Documentation

NUMECA FINE/Turbo 15.1 / 14.2 + Documentation

محاسبات دینامیک سیالات برای سیستم‌های دوار و چرخنده

Infiniteskills – Learning Autodesk 3ds Max 2014 Training Video

Infiniteskills – Learning Autodesk 3ds Max 2014 Training Video

فیلم آموزش نرم افزار تری‌دی‌اس‌مکس 2014

Rosso Rabbit in Trouble

Rosso Rabbit in Trouble

دردسرهای خرگوش روسو

6 جلسه اخلاق نیکو از حجت الاسلام والمسلمین سید حسین هاشمی نژاد

6 جلسه اخلاق نیکو از حجت الاسلام والمسلمین سید حسین هاشمی نژاد

حاج آقا سید حسین هاشمی نژاد با موضوع اخلاق نیکو

خودنمایی و تخریب عشق

خودنمایی و تخریب عشق

زیبایی های مسموم

Abyss - The Wraiths of Eden - Collectors Edition MULTi12

Abyss - The Wraiths of Eden - Collectors Edition MULTi12

ژرفا - ارواحی از بهشت

Voice Aloud Reader 37.5.4 for Android +5.0

Voice Aloud Reader 37.5.4 for Android +5.0

وویس الود

CLO Standalone 2025.2.236

CLO Standalone 2025.2.236

طراحی لباس

Norton 360 2024 22.24.8.36 + Offline Update

Norton 360 2024 22.24.8.36 + Offline Update

نورتون 360

Mirror's Edge

Mirror's Edge

لبه آینه

Google Earth 10.113.60.01 For Android +5.0

Google Earth 10.113.60.01 For Android +5.0

گوگل ارث

dBpoweramp Image Converter Premier 2026-02-23

dBpoweramp Image Converter Premier 2026-02-23

تبدیل فرمت عکس

ویدئوی بازکردن بدنه کنسول بازی PS5 و آشنایی با قطعات داخلی آن

ویدئوی بازکردن بدنه کنسول بازی PS5 و آشنایی با قطعات داخلی آن

آشنایی با PS5

سخنان گهربار حضرت فاطمه

سخنان گهربار حضرت فاطمه

حضرت زهرا الگوی یک مسلمان

آموزش طراحی سایت به زبان ساده

آموزش طراحی سایت به زبان ساده

خودآموز طراحی سایت

SQL Backup Master Enterprise 8.6.1129

SQL Backup Master Enterprise 8.6.1129

پشتیبان‌گیری از پایگاه‌های داده

AppPerfect Java Profiler 14.5.0.20150602-4143 x86/x64/Linux

AppPerfect Java Profiler 14.5.0.20150602-4143 x86/x64/Linux

نرم افزار تشخیص خطا در برنامه نویسی

ANSYS Products 16.2 x64 + Documentation

ANSYS Products 16.2 x64 + Documentation

انسیس

TSIOQUE + Updates

TSIOQUE + Updates

ماجرایی

AutoForm Plus R12 12.0.1.1

AutoForm Plus R12 12.0.1.1

شکل‌دهی ورق‌های فلزی

مداحی حاج سید مجید بنی فاطمه سال 97 در ماه صفر

مداحی حاج سید مجید بنی فاطمه سال 97 در ماه صفر

مداحی بنی فاطمه سال 97 صفر

SkinFiner 5.3.2

SkinFiner 5.3.2

ویرایش عکس چهره

Black The Fall

Black The Fall

اکشن فکری

Spider-Man: Friend or Foe

Spider-Man: Friend or Foe

مرد عنکبوتی

File Manager Premium 2.7.6 for Android +5.0

File Manager Premium 2.7.6 for Android +5.0

مدیریت فایل

Bike Race Pro 7.9.3 for Android +2.3

Bike Race Pro 7.9.3 for Android +2.3

بازی موتور سواری با پرش از موانع

The Dark Knight

The Dark Knight

بتمن شوالیه تاریکی

Greenify 4.7.5 for Android +4.1

Greenify 4.7.5 for Android +4.1

گرینیفی

Puddle

Puddle

کنترل مایعات

سخنرانی حجت الاسلام سید حسین مومنی با موضوع اهمیت ماه محرم - 5 جلسه

سخنرانی حجت الاسلام سید حسین مومنی با موضوع اهمیت ماه محرم - 5 جلسه

سخنرانی اهمیت ماه محرم با سید حسین مومنی

Beyond Eyes

Beyond Eyes

فراسوی چشم‌ها

Valentin Software PVSOL Premium 2026 R1 v2026.1.32412

Valentin Software PVSOL Premium 2026 R1 v2026.1.32412

نرم افزار شبیه ساز سیستم های فتوولتائیک

سخنرانی حجت الاسلام حامد کاشانی با موضوع بررسی علت تفاوت نگاه سیدالشهداء (ع) با سایر اصحاب رسول خدا (ص) - 5 جلسه

سخنرانی حجت الاسلام حامد کاشانی با موضوع بررسی علت تفاوت نگاه سیدالشهداء (ع) با سایر اصحاب رسول خدا (ص) - 5 جلسه

سخنرانی بررسی علت تفاوت نگاه سیدالشهداء (ع) با سایر اصحاب رسول خدا (ص) حامد کاشانی

Udemy - Learn German Language: German Course - Upper Intermediate

Udemy - Learn German Language: German Course - Upper Intermediate

آموزش زبان آلمانی سطح پیشرفته

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!