টার্মিনাল সহ: ফাইন্ড কমান্ডের সাথে উদাহরণগুলি

এখানে কয়েকটি উদাহরণ রয়েছে যা আমরা ব্যবহার করার পরে সুবিধা নিতে পারি আবিষ্কারফাইল বা ফোল্ডার সন্ধানের জন্য একটি আদেশ।

কমান্ড চালানোর জন্য সহায়তা পেতে:

man find

ম্যানুয়ালটি ছেড়ে যেতে, কেবল কী টিপুন [Q] (কোনও ম্যানুয়াল জন্য বৈধ)।

নিম্নলিখিত উদাহরণগুলিতে, পিরিয়ড (।) সন্ধানের পরে (খুঁজে বের করুন) এর অর্থ আমরা প্রম্পট দ্বারা নির্দেশিত ফোল্ডারে সন্ধান করছি। এটি / হোম / এর মতো কোনও বৈধ পাথের জন্য প্রতিস্থাপিত হতে পারে।

উদাহরণ:

একটি প্যাটার্ন সহ কেবল ফাইলগুলি অনুসন্ধান করুন।
find . -type f -name "*.deb"

/ হোম / পেপ / এ সন্ধান করুন এবং অনুলিপি করুন
find . -type f -name "*.deb" -exec cp -f {} /home/pepe/ \;

Thumbs.db ফাইলগুলি সন্ধান করুন এবং সেগুলি মুছুন।
find . -type f -name "Thumbs.db" -exec rm -f {} \;

ডিরেক্টরিতে এমডি 5 ফাইল সহ একটি খাঁটি পাঠ্য ফাইল তৈরি করুন।
find . -type f -print0 | xargs -0 -n 1 md5sum >> md5.txt

বিরক্তিকর .svn ফোল্ডার মুছুন।
find | grep "\.svn$" | xargs rm -fr

অন্য পাঠ্যের সাথে অন্য পাঠ্য প্রতিস্থাপন করুন।
find -type f | xargs sed -i "s/TEXTO/OTRO/g" *.php

একদিন আগে আপডেট হওয়া ফাইলগুলি সন্ধান করুন।
find /var/log/[a-z]* \*.sql -mtime +1

DEB প্যাকেজগুলির md5sums ফাইলগুলি তৈরি করতে:
find . -type f ! -regex ‘.*\.hg.*’ ! -regex ‘.*?debian-binary.*’ ! -regex ‘.*?DEBIAN.*’ -printf ‘%P ‘ | xargs md5sum > DEBIAN/md5sums


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   সঠিক তিনি বলেন

    .txt ব্যতীত অন্য সমস্ত ফাইল মুছুন (স্পষ্টতই .txt কিছুই হতে পারে)
    অনুসন্ধান. ! -নাম "* .txt"-এক্সেক আরএম {} \;

    কেস-সংবেদনশীল মিলগুলি ছাড়াই অনুসন্ধান করুন:
    অনুসন্ধান. -নাম «* ফুবার *

    মন্তব্য: -নেক-প্যারামিটার দিয়ে -exec কমান্ড কার্যকর করা যায় না।

  2.   তারেগন তিনি বলেন

    দুর্দান্ত 😉 এই আদেশটি জেনে রাখা বাধ্যতামূলক হওয়া উচিত, অনুসন্ধানগুলি করতে সক্ষম হওয়ার জন্য 'মানুষ' এর মধ্যে থাকা বিকল্পগুলির দ্বারা আমি ভীত হয়েছি, তবে এটির সুযোগ দিয়ে আমি বুঝতে পারি যে আমি কী ভুলে গেছি তা সন্ধান করার সময় এটি কতটা শক্তিশালী! আমার হার্ড ড্রাইভে 😐

  3.   হুগো তিনি বলেন

    অনুসন্ধানটি অবশ্যই দরকারী, বিশেষত স্থান এবং অন্যান্য অস্বাভাবিক চরিত্রগুলিকে অন্তর্ভুক্ত এমন ফাইল নামগুলির সাথে কাজ করার জন্য। উদাহরণস্বরূপ, আমি একবার মনে রেখেছিলাম যে xargs (যা পথে-এক্সেকের চেয়ে অনেক দ্রুত) এর সাহায্যে আমার ব্যবহার না হওয়া অবধি আমার ডিরেক্টরি সংকলন করার কোনও উপায় ছিল না, এবং সমস্যার সমাধান হয়েছিল।

    ফাইন্ড কমান্ডের জন্য আমার পছন্দসই ব্যবহারগুলির মধ্যে একটি হ'ল পুনরাবৃত্তভাবে অনুমতিগুলি পরিবর্তন করা:


    find . -type d -print0 | xargs -0 chmod 755
    find . -type f -print0 | xargs -0 chmod 644

  4.   ইলেক্ট্রন 222 তিনি বলেন

    আকর্ষণীয় ^ _ ^ ^

    1.    কেজেডিজি ^ গারা তিনি বলেন

      চক্র আইকন দেখতে কত শীতল লাগছে ha

      1.    sieg84 তিনি বলেন

        ম্যাজিয়ার নিখোঁজ 🙂

        1.    কেজেডিজি ^ গারা তিনি বলেন

          হ্যাঁ ঠিক 😀
          এই মুহুর্তে আমি এই হেহেহে ভিত্তিতে আছি। ধন্যবাদ 🙂

          1.    লেস্টারজোন তিনি বলেন

            আর আমার ডিসট্রোর জন্য একটি ...

  5.   Archero তিনি বলেন

    ধন্যবাদ, কমান্ডগুলি খুব কার্যকর, আমার সন্দেহ আছে যে আমার মনে আছে উবুন্টুতে আমি একবার সনাক্ত কমান্ডটি ব্যবহার করেছিলাম, এটি কি কোনও নামের সন্ধান বা ...?

    1.    হুগো তিনি বলেন

      নেতিবাচক। নির্ণয়, mlocon y স্লট অন্যান্য অনুসন্ধান কমান্ডগুলি এর বিপরীতে আবিষ্কার, তারা একটি ডাটাবেস ব্যবহার করে যা কমান্ডের সাথে পর্যায়ক্রমে আপডেট করা প্রয়োজন আপডেটবি.

      উভয় প্রকারের আদেশের তাদের ব্যবহার রয়েছে। উদাহরণস্বরূপ আমি সাধারণত ব্যবহার করি আপডেটবি দ্বারা অনুসরণ mloconযখন আমি সত্যিই জানতাম যে প্রচুর ডেটা সহ আমি কোনও ডিরেক্টরিতে দ্রুত কিছু খুঁজে পেতে চাই তখন খুব ঘন ঘন আপডেট হয় না (উদাহরণস্বরূপ, একটি সংগ্রহস্থলের একটি প্যাকেজ) এবং আবিষ্কার যখন আমি আরও জটিল কিছু করতে চাইছি যেমন অনুসন্ধানের ফলাফলগুলিকে অন্য কমান্ডের সাথে একত্রিত করতে, বা যখন আমি কেবল ডাটাবেস তৈরি করতে চাই না কারণ আমি জানি যে ডিরেক্টরিতে আমি অনুসন্ধান করতে যাচ্ছি সেখানে খুব বেশি তথ্য নেই।

      1.    Archero তিনি বলেন

        আপনাকে অনেক ধন্যবাদ হুগো, দুর্দান্ত ব্যাখ্যা, আমি কেবল এটিই বলতে পারি যে gnu / linux এ টার্মিনালটি কতটা শক্তিশালী!

  6.   সান্ড্রা তিনি বলেন

    হাই, আমি দেখতে পাচ্ছি এটি একটি পুরানো বিষয়, তবে আশা করি আপনি এখনও আমাকে সহায়তা করতে পারেন।

    আমি যখনই দেখলাম আমার একটি ডকুমেন্ট আছে এবং আমি রেজিএক্সপ ব্যবহার করতে শিখছি এবং আমি ত্রুটি বা ব্যর্থ শব্দ এবং এর ডেরিভেটিভস ত্রুটি বা ব্যর্থতা বা ব্যর্থতা ইত্যাদি খুঁজছি এবং আমার রেজিএক্সএক্সটি হ'ল:
    : / \ (। * \ (ত্রুটি | ব্যর্থ \)। * \) /
    এটি কার্যকর করার সময়, এটি আমাকে বলে যে কোনও মিল নেই 🙁 তবে to
    :/\(.*\(ত্রুটি\).*\)/
    o
    : / \ (। * \ (ব্যর্থ \)। * \) /
    আপনি যদি ম্যাচগুলি সন্ধান করেন তবে আপনি কি বলতে পারেন যে আমি কীভাবে ভুল?

    1.    কেজেডিজি ^ গারা তিনি বলেন

      আপনি যে পূর্ণ লাইনটি দিচ্ছেন তা কী?

      পরীক্ষা করে দেখুন এবং আমি সমাধানটি খুঁজে পাই কিনা।

      অন্যদিকে, যাইহোক আপনি চাইলে এখানে চেক করতে পারেন: https://blog.desdelinux.net/?s=expresiones+regulares

  7.   এস্তেফানি তিনি বলেন

    দয়া করে আমাকে সহায়তা করুন, আমি * _ZFIR0069.TXT- এ শেষ হওয়া ফাইলগুলি অন্য কোনও পথে অনুলিপি করতে চাই এবং শেষে একটি তারিখ যুক্ত করতে চাই, আমি একটি কমান্ড করছি:

    তারিখ = $ (তারিখ + »% ওয়াই% এম% ডি%»)
    সন্ধান করুন / এক্সকম_রেপ / এফএটিএফ / প্রস্থান / 42-নাম * _ZFIR0069.TXT -exec সিপি-পি backup backup / ব্যাকআপ / এফএটিএফ / প্রস্থান / 42 /}} _ $ তারিখ \;

    তবে ফলাফলটি হ'ল:

    20160225 XNUMX _XNUMX% -> তবে এটি কেবল সকলের একটি ফাইল অনুলিপি করে এবং সেই নামে নতুন নামকরণ করা হয়

    আমি যা চাই তা হ'ল এটি হ'ল সমস্ত ফাইল অনুলিপি করে এবং এই ফর্ম্যাটটি * _ZFIR0069_। তারিখের .TXT

    গ্রিটিংস।

  8.   পিপিজি তিনি বলেন

    ফাই * * টাইপ ডি এবং ফাইন্ড / হোম / পেপ-টাইপ ডি এর মধ্যে পার্থক্য কী? আমি আমার অ্যাকাউন্টের ডিরেক্টরিগুলি তালিকাবদ্ধ করতে চাই এবং আমি বুঝতে পারি না কেন প্রথমটি এটি সঠিকভাবে করে এবং দ্বিতীয়টি কেন তা করে না। সাহায্য

  9.   কৈকে তিনি বলেন

    সংখ্যায় শেষ হওয়া ফাইলগুলি কীভাবে খুঁজে পাব? ধন্যবাদ