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

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

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

ثبت نام | ورود
wepido.ir

اخبار فناوری

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

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

به گزارش سافت گذر به نقل اززومیت؛ سیستم فایل لینوکس با ویندوز متفاوت است؛ به همین دلیل معمولا کاربران بیشتر با سیستم فایل لینوکس درگیر هستند و این موضوع اکثر اوقات مشکلات جدی را به همراه دارد. اگر با ترمینال لینوکس کار کرده باشید احتمالا متوجه قدرت آن شده‌اید که به راحتی می‌توان همه‌ی کارها را توسط آن انجام داد. یکی از مواردی که همه افراد ممکن است یک زمانی با آن مواجه شوند جستجوی فایل‌ها در محیط لینوکس است؛ به همین منظور دستورات مختلفی به همراه سوئیچ‌ها وجود دارد که می‌توان توسط آن‌ها محل دقیق فایل‌ها را در سیستم لینوکس مشخص کرد. یکی از دستورات مهم و کاربردی لینوکس دستور 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 تعداد مشاهده: 2271
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
The Lord of the Rings: Return to Moria + Update v1.2.1

The Lord of the Rings: Return to Moria + Update v1.2.1

ارباب حلقه ها برای کامپیوتر

آشنایی با کسب و کارهای موفق اینترنتی

آشنایی با کسب و کارهای موفق اینترنتی

افراد موفق در کسب و کار جازی

سخنرانی آیت الله مصباح یزدی درباره غفلت از اهداف انقلاب؛ اصلی‌ترین مشکل جامعه

سخنرانی آیت الله مصباح یزدی درباره غفلت از اهداف انقلاب؛ اصلی‌ترین مشکل جامعه

غفلت از اهداف انقلاب؛ اصلی‌ترین مشکل جامعه از زبان آیت الله مصباح یزدی

گلچین مداحی های رحلت پیامبر اکرم صل الله علیه و آله

گلچین مداحی های رحلت پیامبر اکرم صل الله علیه و آله

مداحی های رحلت پیامبر اکرم صل الله علیه و آله

Bomber Crew Secret Weapons DLC + Update v20180104

Bomber Crew Secret Weapons DLC + Update v20180104

هواپیمای جنگی برای کامپیوتر

آموزش ایمیل مارکتینگ با  Feedburber

آموزش ایمیل مارکتینگ با Feedburber

آموزش فیدبرنر

ConceptDraw OFFICE 10.0.0.0 / 9.1.0.0 / 8.2.0.0 / 7.2.0.0 / 6.0.0.0 / macOS

ConceptDraw OFFICE 10.0.0.0 / 9.1.0.0 / 8.2.0.0 / 7.2.0.0 / 6.0.0.0 / macOS

کانسپت درا آفیس

5 جلسه راه رسیدن به وادی ایمن از حجت الاسلام والمسلمین سیدمحمدمهدی میرباقری

5 جلسه راه رسیدن به وادی ایمن از حجت الاسلام والمسلمین سیدمحمدمهدی میرباقری

حاج آقا سیدمحمدمهدی میرباقری با موضوع راه رسیدن به وادی ایمن

Hollow Knight: Silksong

Hollow Knight: Silksong

هالو نایت سیلک‌سانگ برای کامپیوتر

SolidWorks 2018 SP5.0 Full Premium x64

SolidWorks 2018 SP5.0 Full Premium x64

سالیدورک

Loaris Trojan Remover 3.2.109

Loaris Trojan Remover 3.2.109

حذف تروجان لوریس

Harry Potter and the Philosopher's

Harry Potter and the Philosopher's

هری پاتر

آموزش SPSS 13

آموزش SPSS 13

آموزش اس پی اس اس 13

WALL-E

WALL-E

وال-ئی

Pluralsight - Theming Basics For Drupal 7

Pluralsight - Theming Basics For Drupal 7

فیلم آموزش مبانی تم‌سازی برای دروپال 7

طراحی فضاهای داخلی

طراحی فضاهای داخلی

معماری داخلی فضاهای مسکونی

pdfFactory Pro 9.35

pdfFactory Pro 9.35

تبدیل اسناد به پی دی اف

سخنرانی حجت الاسلام فرحزاد با موضوع قنوت نماز عید قربان

سخنرانی حجت الاسلام فرحزاد با موضوع قنوت نماز عید قربان

سخنرانی قنوت نماز عید قربان با حاج آقا فرحزاد

Hunters Trophy 2 - Australia + America

Hunters Trophy 2 - Australia + America

شبیه‌ساز شکار در قاره‌ی استرالیا + قاره‌ی آمریکا

Automobilista 2 + Updates

Automobilista 2 + Updates

ماشین برای کامپیوتر

Need For Speed Rivals + Update v1.4

Need For Speed Rivals + Update v1.4

نید فور اسپید ریوالز

سخنرانی حجت الاسلام عزیزالله رزاقی با موضوع طول عمر امام زمان (عج) - 2 جلسه

سخنرانی حجت الاسلام عزیزالله رزاقی با موضوع طول عمر امام زمان (عج) - 2 جلسه

سخنرانی طول عمر امام زمان (عج) با عزیزالله رزاقی

Bejeweled 2 2.0.20 for Android

Bejeweled 2 2.0.20 for Android

بازی با جواهرات

USB Safeguard 8.3

USB Safeguard 8.3

ابزاری قدرتمند برای رمز گذاری به روی فلش مموری

Java SE Runtime Environment (JRE) 8.0 Update 503 / 7.0 Update 80

Java SE Runtime Environment (JRE) 8.0 Update 503 / 7.0 Update 80

موتور اجرایی جاوا ران تایم

Car Mechanic Simulator 2015 Performance

Car Mechanic Simulator 2015 Performance

شبیه ساز مکانیک ماشین 2015

الحان قرآن تبیان

الحان قرآن تبیان

تمامی لحن های قرآن

MP3 Player Utilities 4.15

MP3 Player Utilities 4.15

برنامه ای برای مدیریت و رفع مشکلات MP3/MP4 Player

Chicken Invaders Ultimate Omelette Thanksgiving Edition

Chicken Invaders Ultimate Omelette Thanksgiving Edition

مرغان مهاجم - اُملت نهایی | نسخه‌ی Thanksgiving

Upgrading AND Repairing PCs 22th Edition

Upgrading AND Repairing PCs 22th Edition

آموزش تعمیر کامپیوتر

Richard Clayderman Super Best Musics Album

Richard Clayderman Super Best Musics Album

بهترین آهنگ های ریچارد کلایدرمن

Ultimate Windows Tweaker 5.2

Ultimate Windows Tweaker 5.2

بهینه سازی ویندوز

آموزش شبکه PROFIBUS با نرم افزار STEP7

آموزش شبکه PROFIBUS با نرم افزار STEP7

آموزش شبکه پرو فی باس

امنیت اطلاعات چیست؟

امنیت اطلاعات چیست؟

امنیت اطلاعات چیست؟

خوکی به نام میجر پیر

خوکی به نام میجر پیر

داستان قلعه حیوانات 2

Guild Commander

Guild Commander

شبیه‌ساز مدیریت منابع

Commandos: Origins

Commandos: Origins

کماندوها

Learning Autodesk 3ds Max Design 2010

Learning Autodesk 3ds Max Design 2010

آموزش اتودسک 3دی مکس دیزاین 2010

ConceptDraw MindMap 15.1.1.296 (x64)

ConceptDraw MindMap 15.1.1.296 (x64)

ترسیم نقشه‌های ذهنی

گلچین بهترین مدیحه سرایی حاج محمود کریمی به مناسبت اول ذی الحجه

گلچین بهترین مدیحه سرایی حاج محمود کریمی به مناسبت اول ذی الحجه

روز دختر محمود کریمی

خبرنامه

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