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

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  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 تعداد مشاهده: 2262
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
فیلم آموزش بهترین و جالب‌ترین ترفندها در زندگی روزمره

فیلم آموزش بهترین و جالب‌ترین ترفندها در زندگی روزمره

لایف هک

Bubsy The Woolies Strike Back + Crackfix

Bubsy The Woolies Strike Back + Crackfix

اکشن سکویی دوبعدی

Steganos Privacy Suite 21.1.0 Rev 12679

Steganos Privacy Suite 21.1.0 Rev 12679

محافظت از اطلاعات ویندوز

Old Time Hockey

Old Time Hockey

شبیه ساز

AutomateIt Pro 4.1.226 for Android +2.3

AutomateIt Pro 4.1.226 for Android +2.3

اتومیت پرو

Ori and the Will of the Wisps v20201119

Ori and the Will of the Wisps v20201119

اوری

سلفی های داعش

سلفی های داعش

Recognition of ISIS Takfiris

Xara Web Designer+ 25.0.1.71944

Xara Web Designer+ 25.0.1.71944

طراحی سایت

Internet Download Manager (IDM) 6.43 Build 10 Portable

Internet Download Manager (IDM) 6.43 Build 10 Portable

دانلود منیجر پرتابل

Catastrophe worse than that of 1914

Catastrophe worse than that of 1914

ستاره ساز

کامل ترین مرجع آموزش Windows 8

کامل ترین مرجع آموزش Windows 8

مرجع آموزش ویندوز 8

Arkanoid Evolution

Arkanoid Evolution

بازی جذاب و پازلی Arkanoid

BLAZ3D 2.2 for Android

BLAZ3D 2.2 for Android

بازی گوی غلطان

امامت و فضائل ائمه اطهار(ع)

امامت و فضائل ائمه اطهار(ع)

حدیقة الشیعة مقدس اردبیلی

SeekFast 7.4

SeekFast 7.4

جستجوی متن

Offworld Trading Company

Offworld Trading Company

کمپانی بازرگانی در مریخ

13 جلسه شرح دعا از حجت الاسلام والمسلمین کاظم صدیقی

13 جلسه شرح دعا از حجت الاسلام والمسلمین کاظم صدیقی

حاج آقا کاظم صدیقی با موضوع شرح صحیفه سجادیه

Charged to fire off the Projectile

Charged to fire off the Projectile

همه دور ماه

Autodesk AutoCAD 2015 SP2 / LT SP2 x86/x64

Autodesk AutoCAD 2015 SP2 / LT SP2 x86/x64

نسخه 2015 قدرتمندترین برنامه نقشه‌کشی ویرایش 32 و 64 بیتی

Ashampoo 3D CAD Architecture 12.0.0

Ashampoo 3D CAD Architecture 12.0.0

نقشه کشی پبشرفته

آموزش تصویری  Xilisoft DVD Ripper Platinum

آموزش تصویری Xilisoft DVD Ripper Platinum

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

9 جلسه پیامبر رحمت از حجت الاسلام والمسلمین انصاریان

9 جلسه پیامبر رحمت از حجت الاسلام والمسلمین انصاریان

حاج آقا انصاریان با موضوع پیامبر رحمت

LED Blinker Notifications Pro 10.6.0 for Android +4.1

LED Blinker Notifications Pro 10.6.0 for Android +4.1

اطلاع رسانی گوشی با چراغ

Smart MindMap 10.0.3

Smart MindMap 10.0.3

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

Vault : Hide Pictures, Videos, Gallery & Files Pro 2.79 for Android +4.0

Vault : Hide Pictures, Videos, Gallery & Files Pro 2.79 for Android +4.0

قفل و مخفی کردن فایل

آنتروپی مثبت

آنتروپی مثبت

سیستم باز

گلچین مولودی ولادت امام زمان (عج)

گلچین مولودی ولادت امام زمان (عج)

ولادت حضرت مهدی (عج)

PES 2016 - Pro Evolution Soccer 2016 + Update v1.04 with DataPack 3.0

PES 2016 - Pro Evolution Soccer 2016 + Update v1.04 with DataPack 3.0

فوتبال حرفه‌ای

Simple Scan – PDF Scanner App Full 4.7.0 For Android +4.4

Simple Scan – PDF Scanner App Full 4.7.0 For Android +4.4

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

ShotCut 26.9.27

ShotCut 26.9.27

ویرایش ویدئو

Sonic & SEGA All-Stars Racing 1.0.1 for Android

Sonic & SEGA All-Stars Racing 1.0.1 for Android

بازی پیست مسابقه سونیک

Thermoflow 18 + 19 VMware + 21.0

Thermoflow 18 + 19 VMware + 21.0

شبیه سازی سیستم های نیروگاهی و حرارتی

رسیدن به بلای امام در ایام اربعین از آیت الله سیدمحمدمهدی میرباقری

رسیدن به بلای امام در ایام اربعین از آیت الله سیدمحمدمهدی میرباقری

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

TOPAZ AI Plugins 1404/07/05 / Textures Effects / Plugins Bundle

TOPAZ AI Plugins 1404/07/05 / Textures Effects / Plugins Bundle

مجموعه پلاگین های فتوشاپ توپاز

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

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

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

Chicku

Chicku

چیکو

AppPerfect Java Profiler 14.5.0.20150602-4143 x86/x64/Linux

AppPerfect Java Profiler 14.5.0.20150602-4143 x86/x64/Linux

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

Jurassic World: Fallen Kingdom 2018

Jurassic World: Fallen Kingdom 2018

دنیای ژوراسیک سقوط پادشاهی

PDF Anti-Copy Pro 2.6.2.1

PDF Anti-Copy Pro 2.6.2.1

جلوگیری از کپی فایل پی دی اف

8Bit Hordes

8Bit Hordes

مهاجمین هشت بیت

خبرنامه

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