چگونه فایل ها را در لینوکس پیدا کنیم

نویسنده: Monica Porter
تاریخ ایجاد: 20 مارس 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
نحوه یافتن فایل ها در لینوکس | ترمینال آموزشی
ویدیو: نحوه یافتن فایل ها در لینوکس | ترمینال آموزشی

محتوا

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

مراحل

روش 1 از 3: از دستور "find" استفاده کنید

  1. پرونده ها را با نام پیدا کنید. این ابتدایی ترین روش جستجو است که می توانید با دستور انجام دهید پیدا کردن. دستور زیر پرونده را در فهرست فعلی و تمام زیر پوشه های آن پیدا می کند.
    • استفاده کنید -نام بجای -نام تا عناصر کوچک و بزرگ را در جستجوی خود نادیده بگیرید. بیا -نام این فاکتور را در نظر بگیرید

  2. راه اندازی برای جستجو از فهرست اصلی شروع می شود. برای جستجو در رایانه ، می توانید اصلاح کننده ها را اضافه کنید / به پرس و جو با تشکر از آن ، دستور پیدا کردن شناسایی و جستجوی همه دایرکتوری ها از فهرست ریشه.
    • با جایگزینی ویرگول می توانید در یک فهرست خاص جستجو را شروع کنید / توسط مسیر ، مانند / خانه / پت.
    • شما می توانید استفاده کنید . بجای / برای جستجوی فقط در فهرست فعلی و زیر شاخه های آن.

  3. از نویسه های wildcard استفاده کنید.* برای پیدا کردن همه پرونده هایی که شامل قسمت های جستجو هستند. شخصیت ها * این می تواند برای جستجوی مواردی که نام کامل آنها را نمی دانید یا زمانی که می خواهید همه پرونده ها را با پسوند خاصی پیدا کنید ، مفید باشد.
    • دستور بالا همه پرونده های .conf را در فهرست کاربر Pat (و زیر شاخه ها) Pat برمی گرداند.
    • همچنین می توانید از آن برای یافتن همه پرونده هایی که بخشی از نام پرونده را دارند استفاده کنید. اگر به عنوان مثال ، مطالب مرتبط با wikiHow زیاد است ، می توانید با تایپ کردن ، همه آن را جستجو کنید " * wiki *".

  4. نتایج را ساده کنید. هنگامی که نتایج زیادی برگشت می شود ، ممکن است غربالگری دشوار باشد. در این مرحله ، از شخصیت استفاده کنید | و نتایج جستجو را به یک برنامه غربالگری "کمتر" ارسال کنید. سپس می توانید نتایج را خیلی راحت مرور و فیلتر کنید.
  5. نوع خاصی از نتیجه جستجو را پیدا کنید. برای بدست آوردن انواع خاصی از نتایج جستجو می توانید از نویسه های اضافی استفاده کنید. شما می توانید فایل های منظم (f) ، پوشه (د) ، پیوند نمادین (من) ، درایورهای دستگاه (ج) ، و دستگاه را مسدود کنید (ب) با اصلاح کننده مناسب.
  6. نتایج جستجو را بر اساس اندازه فیلتر کنید. هنگامی که چندین پرونده با یک نام دارید و اندازه پرونده مورد نظر خود را می دانید ، می توانید نتایج جستجو را با این معیار فیلتر کنید.
    • دستور بالا پرونده ها را 50 مگابایت یا بیشتر برمی گرداند. می توانید از نویسه ها استفاده کنید + یا - برای یافتن پرونده های بزرگتر یا کوچکتر وقتی از این نویسه ها استفاده نشود ، جستجو پرونده را با اندازه بازمی گرداند درست است اندازه مورد نیاز
    • شما می توانید با بایت فیلتر کنید (ج) ، کیلوبایت (ک) ، مگابایت (م) ، گیگابایت (G) ، یا بلوک های 512 بایت (ب) توجه داشته باشید که این بخش به حروف کوچک و بزرگ حساس است.
  7. از اپراتورهای منطقی برای ترکیب انواع جستجوهای تصفیه استفاده کنید. می توانید از اپراتورها استفاده کنید (و) ، -یا (یا) و -نه (صفر) برای ترکیب انواع مختلف جستجوها.
    • دستور فوق به دنبال پرونده هایی است که در فهرست "تقویم" قرار دارند و اندازه آنها بیش از 200 کیلوبایت است و نام آنها "2015" نیست.
  8. پرونده ها را توسط مالک پیدا کنید یا دسترسی پیدا کنید. اگر به دنبال پرونده شخصی یا پرونده ای با مجوزهای خاص هستید ، می توانید دامنه جستجو را به حداقل برسانید.
    • مثالهای بالا به نوبه خود برای برخی از کاربران ، گروهها و مجوزها پرس و جو می کنند. همچنین می توانید نام فایل را حذف کنید تا همه پرونده ها از نوع لیست شده دریافت کنید. مانند 777 پرونده های دارای دسترسی 777 (نامحدود) را برمی گرداند.
  9. دستورات را با هم ترکیب کنید تا پس از پیدا کردن پرونده ادامه دهید. می توانید دستورات را مخلوط کنید پیدا کردن با دستورات دیگر برای اجرای این دستورات روی پرونده های برگشتی. تقسیم سفارش پیدا کردن و دوم برابر است با -اجرا و خط فرمان را با لهجه پایان دهید {} ;
    • ترکیب دستور بالا ، تمام پرونده های دارای دسترسی 777 را در فهرست فعلی (و زیر شاخه ها) پیدا می کند و سپس از دستور استفاده می کند chmod برای تغییر آن دسترسی به 755.
    تبلیغات

روش 2 از 3: از دستور "مکان" استفاده کنید

  1. تنظیمات ویژگیمکان یابی. به طور کلی ، دستور دهید مکان یابی سریعتر از فرمان اجرا کنید پیدا کردن با تشکر برای کار در ساختار فایل پایگاه داده خود. این ویژگی در همه توزیع های لینوکس موجود نیست. بنابراین ، برای نصب آنها به دستورات زیر احتیاج دارید:
    • تایپ کنید به روز رسانی sudo apt-get و فشار دهید وارد شوید.
    • با استفاده از: Type می توانید روی دبیان و اوبونتو نصب کنید sudo apt-get نصب mlocate و فشار دهید وارد شوید. اگر مکان یابی قبلاً نصب شده است ، پیام زیر ظاهر می شود:
    • در Linux Arch ، از مدیر بسته pacman استفاده کنید: pacman -Syu mlocate
    • برای جنتو ، از emerge استفاده کنید: ظاهر می شود
  2. به روز رسانی پایگاه داده.مکان یابیشما بیا مکان یابی تا زمان ساخت و به روزرسانی پایگاه داده ، هیچ چیز پیدا نمی شود. حتی اگر این کار هر روز بصورت خودکار اجرا شود ، خودتان می توانید این کار را انجام دهید و مجبور خواهید بود که آن را انجام دهید مکان یابی درست.
    • تایپ کنید sudo به روز شدهb و فشار دهید وارد شوید.
  3. استفاده کنید.مکان یابیبرای اجرای نمایش داده های ساده اگرچه سریع است ، اما فرمان دهید مکان یابی به اندازه دستورات گزینه وجود ندارد پیدا کردن. اجرای جستجوی اساسی با این دستور بسیار شبیه جستجوی اساسی است که در دستور استفاده می شود پیدا کردن.
    • دستور بالا به دنبال پرونده با پسوند است .webp روی کل سیستم شخصیت بازدارنده * همان نقشی را که در دستور دارد انجام می دهد پیدا کردن.
    • مانند دستورات پیدا کردن, -من فاکتور بزرگ نوشتن را در جستجوی خود در نظر نگیرید.
  4. نتایج جستجو را محدود کنید. اگر جستجو نتایج زیادی را بازگرداند ، می توانید با استفاده از گزینه ها آنها را محدود کنید -n، به دنبال تعداد نتایجی که می خواهید نمایش دهید.
    • فقط 20 نتیجه اول جستجو که با پرسش مطابقت دارند نمایش داده می شوند.
    • همچنین می توانید از لهجه ها استفاده کنید | ارسال نتایج به کمتر برای مرور آسان تر
    تبلیغات

روش 3 از 3: فایلی را که حاوی متن خاصی است پیدا کنید

  1. از دستورات استفاده کنید.گره زدن برای یافتن پرونده هایی که حاوی محتوای متن خاصی هستند. برای یافتن پرونده هایی که شامل عبارات یا رشته های خاصی هستند ، می توانید از این دستور استفاده کنید گره زدن. بیا گره زدن قالب اصلی به شرح زیر است:
    • -r یک "recursive" جستجو ایجاد می کند ، به این معنی که هر پرونده حاوی کلمه کلیدی در فهرست فعلی و همه زیر پوشه های آن جستجو می شود.
    • -من نشان می دهد که پرس و جو فوق به حروف کوچک و بزرگ حساس نیست. اگر می خواهید به حروف کوچک و بزرگ حساس باشید ، عملگر را حذف کنید -من.
  2. حذف محتوای متنی هنگام اجرای جستجو گره زدن با همان ساختار فوق ، نتایجی بدست خواهید آورد که شامل نام پرونده و متن برجسته شده متناسب با محتوای پرس و جو است. با افزودن موارد زیر به دستور ، می توانید این متن منطبق را پنهان کنید ، فقط نام و مسیر پرونده را نشان می دهد:
  3. پنهان کردن پیام های خطا بیا گره زدن هنگام تلاش برای دسترسی به یک فهرست بدون مجوزهای صحیح یا جستجوی یک فهرست خالی ، خطا برمی گردد. برای پنهان کردن در خروجی می توانید پیام خطا را به / dev / null ارسال کنید. تبلیغات