সহজ, দ্রুত এবং সহজেই ব্যবহারযোগ্য ফাইন্ড কমান্ডের বিকল্প এফডি

এফডি সম্পর্কে

পরের নিবন্ধে আমরা এফডি উপর একটি নজর নিতে যাচ্ছি। এটি একটি দ্রুত, সাধারণ এবং সহজেই ব্যবহারযোগ্য সরঞ্জাম যা লক্ষ্য করে অনুসন্ধানগুলি সহজ করুন, ফাইন্ড কমান্ডের সাথে তুলনা করুন। এটি ফাইন্ড কমান্ডের সম্পূর্ণ প্রতিস্থাপন হিসাবে ডিজাইন করা হয়নি, এটি কেবলমাত্র একটি সহজে ব্যবহারযোগ্য বিকল্প সরবরাহ করা যা কিছুটা দ্রুত কাজ করে।

বর্তমানে বেশিরভাগ জ্ঞানু / লিনাক্স ব্যবহারকারী ফাইন্ড কমান্ড এবং এটি কার্যকর হতে পারে এমন অনেক ক্ষেত্রেই পরিচিত। নিম্নলিখিত লাইনগুলিতে আমরা একটি কটাক্ষপাত করতে যাচ্ছি ইনস্টলেশন এবং সম্ভব ব্যবহারের জন্য এফডি সক্ষম হতে আমাদের ফাইলগুলির মাধ্যমে অনুসন্ধান করুন.

সাধারণ বৈশিষ্ট্য fd

সর্বাধিক উল্লেখযোগ্য বৈশিষ্ট্য হ'ল:

  • উনা সিনট্যাক্স ব্যবহার করা সহজ। আপনাকে শুধু লিখতে হবে এফডি * প্যাটার্ন*.
  • একটি প্রস্তাব রঙিন আউটলেটls কমান্ডের অনুরূপ।
  • আমরা একটি হবে দ্রুত উত্তর.
  • এটি সক্ষম করে a স্মার্ট অনুসন্ধান, বড় হাতের এবং ডিফল্টরূপে ছোট হাতের সাথে।
  • লুকানো ফাইল এবং ডিরেক্টরি অনুসন্ধান করে না ডিফল্টরূপে

এগুলি এর কয়েকটি বৈশিষ্ট্য। তাদের সকলের কাছ থেকে পরামর্শ নেওয়া যেতে পারে প্রকল্পের গিটহাবের সংগ্রহশালা.

উবুন্টু এফডি ইনস্টল করুন

উবুন্টু এবং ডেবিয়ান-ভিত্তিক বিতরণগুলিতে এই অনুসন্ধান অ্যাপ্লিকেশনটি ইনস্টল করতে আমাদের করতে হবে সর্বশেষতম সংস্করণ ডাউনলোড করুন আরম্ভের পৃষ্ঠা থেকে। আমরা টার্মিনালটিও ব্যবহার করতে পারি (Ctrl + Alt + T) উইজেট ব্যবহার করে .deb প্যাকেজটি ডাউনলোড করুন। এর জন্য আমরা লিখি:

উইজেট সহ এফডি ডাউনলোড করুন

wget https://github.com/sharkdp/fd/releases/download/v7.3.0/fd-musl_7.3.0_amd64.deb

ডাউনলোড শেষ হয়ে গেলে, আমরা পারি প্যাকেজ ইনস্টল করুন একই টার্মিনালে টাইপ করা:

fd কমান্ড ইনস্টলেশন

sudo dpkg -i fd-musl_7.3.0_amd64.deb

উবুন্টু এফডি ব্যবহার করে

অনুরূপ হচ্ছে কমান্ড সন্ধান করুন, এই কমান্ডে ব্যবহারের অনেকগুলি সম্ভাব্য কেস রয়েছে। আমরা আরও গভীরতর হওয়ার আগে, এটি পর্যালোচনা করার পরামর্শ দেওয়া হয় উপলব্ধ বিকল্প। এর জন্য আমরা একটি টার্মিনাল (Ctrl + Alt + T) টাইপ করে এর সাহায্যের পরামর্শ নিতে পারি:

help fd কমান্ড

fd -h

Fd ব্যবহারের উদাহরণ

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

শুরু করতে, আমরা পারেন কোন যুক্তি ছাড়াই কমান্ড চালান, আমরা যে আউটপুট দেখতে পাব তা হবে কমান্ড অনুরূপ ls -আর:

কোনও যুক্তি ছাড়াই fd কমান্ড

fd

আমরা করতে পারব শুধুমাত্র প্রথম 10 ফলাফল দেখুনকমান্ড থেকে সংক্ষিপ্ত আউটপুট দেখতে, টাইপ করে:

এফডি হেড, ফলাফলগুলি 10 এ সীমাবদ্ধ করুন

fd | head

এক্সটেনশন দ্বারা অনুসন্ধান করুন

আমরা যদি সমস্ত ফাইল সন্ধান করতে আগ্রহী হয় JPG, আমরা ব্যবহার করতে পারেন এক্সটেনশন দ্বারা ফিল্টার করতে বিকল্প '-e':

এক্সটেনশন দ্বারা এফডি ফিল্টার

fd -e jpg

একটি প্যাটার্ন ব্যবহার করে অনুসন্ধান করুন

La বিকল্প '-e' খুব ব্যবহার করা যেতে পারে একটি প্যাটার্ন সঙ্গে সংমিশ্রণে নিম্নলিখিত মত:

প্যাটার্ন দ্বারা এফডি ফিল্টার

fd -e php index

এই কমান্ডটি এক্সটেনশন সহ ফাইলগুলি অনুসন্ধান করবে পিএইচপি যে তাদের নামে স্ট্রিং আছে 'সূচক'.

অনুসন্ধান থেকে একটি ডিরেক্টরি বাদ দিন

আমরা চাইলে কিছু ফলাফল বাদ দিন, আমরা এটি ব্যবহার করতে সক্ষম হব বিকল্প "-E" নিম্নরূপ:

একটি ডিরেক্টরি এড়ানো প্যাটার্ন দ্বারা ফিল্টার

fd -e php index -E PASTE

এই কমান্ডটি এক্সটেনশন সহ সমস্ত ফাইল অনুসন্ধান করবে পিএইচপিস্ট্রিং 'সূচক'এবং ফলাফল থেকে ফলাফল বাদ দেবে'পেস্ট'.

একটি ডিরেক্টরি মধ্যে অনুসন্ধান করুন

আপনি যদি কোনও নির্দিষ্ট ডিরেক্টরিতে সন্ধান করতে চান তবে আপনাকে কেবল এটি করতে হবে যুক্তি হিসাবে এটি নির্দেশ করুন:

একটি ডিরেক্টরি মধ্যে ফাইল অনুসন্ধান করুন

fd png ./IMG/

পূর্ববর্তী কমান্ডের সাহায্যে আমরা আইএমজি ডিরেক্টরিতে png ফাইল সন্ধান করব।

প্রাপ্ত ফলাফলের উপর একটি কমান্ড কার্যকর করুন

সন্ধান হিসাবে, আমরা ব্যবহার করতে সক্ষম হবে সমান্তরাল কমান্ড কার্যকর করার জন্য -x বা ecexec আর্গুমেন্ট অনুসন্ধান ফলাফলের সাথে। নিম্নলিখিত উদাহরণে আমরা chmod ব্যবহার করা চিত্র ফাইলগুলির অনুমতিগুলি পরিবর্তন করতে ব্যবহার করব।

fd -e jpg -x chmod 644 {}

উপরের কমান্ডটি jpg এক্সটেনশন সহ সমস্ত ফাইল সন্ধান করবে এবং সেগুলিতে chmod 644 চালাবে।

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

এই কমান্ডটি সম্পর্কে আরও বিশদ তথ্য পেতে, ব্যবহারকারী যার প্রয়োজন এটি সন্ধান করতে সক্ষম হবে আরও তথ্য গিটহাবের উপর সংগ্রহস্থল প্রজেক্টের. মধ্যে Fuente.


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

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

*

*

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

  1.   সান্টিয়াগো তিনি বলেন

    ওপেন সোর্স নিবন্ধগুলির একজন লেখক হিসাবে, আপনি যদি আপনার সামগ্রীর উত্সটি উদ্ধৃত করেন তবে এটি চমৎকার হবে। https://www.tecmint.com/fd-alternative-to-find-command/

    1.    দামিয়েন আমোয়েডো তিনি বলেন

      তুমি ঠিক বলছো. উদ্ধৃত অবশেষ।