লিনাক্সে ফাইল খুঁজছেন

কোন অপারেটিং সিস্টেমে কাজ করার সময়, কখনও কখনও একটি নির্দিষ্ট ফাইল খুঁজে পেতে সরঞ্জাম ব্যবহার করার প্রয়োজন হয়। এটি লিনাক্সের জন্যও প্রাসঙ্গিক, তাই নীচের নীচের এই OS গুলিতে ফাইল অনুসন্ধানের সম্ভাব্য উপায় বিবেচনা করা হবে। উভয় ফাইল ম্যানেজার সরঞ্জাম এবং কমান্ড ব্যবহৃত "টার্মিনাল".

আরও দেখুন:
লিনাক্সে ফাইল পুনঃনামকরণ
লিনাক্সে ফাইল তৈরি এবং মুছুন

প্রান্তিক

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

পথ বিকল্প খুঁজে

যেখানে উপায় - এই ডিরেক্টরি যা অনুসন্ধান করা হবে। পথ নির্দিষ্ট করার জন্য তিনটি প্রধান বিকল্প রয়েছে:

  • / - রুট এবং সংলগ্ন ডিরেক্টরি দ্বারা অনুসন্ধান;
  • ~ - হোম ডিরেক্টরি দ্বারা অনুসন্ধান;
  • ./ - ডিরেক্টরি বর্তমানে অনুসন্ধান করা হয় যেখানে ডিরেক্টরি অনুসন্ধান।

আপনি সরাসরি ডিরেক্টরীতে পাথটি নির্দিষ্ট করতে পারেন যেখানে ফাইলটি থাকা উচিত বলে মনে করা হয়।

মধ্যে বিকল্প আবিষ্কার অনেক, এবং তাদের ধন্যবাদ যে আপনি প্রয়োজনীয় পরিবর্তনগুলি সেট করে একটি নমনীয় অনুসন্ধান সেটআপ করতে পারেন:

  • -name - অনুসন্ধানের জন্য আইটেমটির নামের উপর ভিত্তি করে একটি অনুসন্ধান পরিচালনা করুন;
  • -user - একটি নির্দিষ্ট ব্যবহারকারীর যে ফাইল অনুসন্ধান করুন;
  • -group - ব্যবহারকারীদের একটি নির্দিষ্ট গ্রুপ অনুসন্ধান করতে;
  • -perm - নির্দিষ্ট এক্সেস মোড ফাইল প্রদর্শন করুন;
  • - আকার এন - বস্তুর আকারের উপর ভিত্তি করে অনুসন্ধান;
  • -মেটাইম + এন-এন - আরো পরিবর্তিত ফাইলগুলির জন্য অনুসন্ধান করুন (+ এন) বা কম (-nএকটি) দিন আগে;
  • টাইপ - একটি নির্দিষ্ট ধরনের ফাইল অনুসন্ধান করুন।

খুব প্রয়োজনীয় উপাদান ধরনের আছে। এখানে তাদের একটি তালিকা:

  • - ব্লক;
  • স্বাভাবিক;
  • পি নামকরণ পাইপ;
  • - ক্যাটালগ;
  • - লিঙ্ক;
  • গুলি - সকেট;
  • - চরিত্র।

বিস্তারিত সিনট্যাক্স পার্সিং এবং কমান্ড অপশন পরে আবিষ্কার আপনি দৃষ্টান্তমূলক উদাহরণ সরাসরি যেতে পারেন। কমান্ড ব্যবহার করার জন্য প্রচুর বিকল্পের কারণে, উদাহরণগুলি সমস্ত ভেরিয়েবলের জন্য দেওয়া হবে না, তবে শুধুমাত্র সর্বাধিক ব্যবহৃতদের জন্য দেওয়া হবে।

আরও দেখুন: "টার্মিনাল" লিনাক্সে জনপ্রিয় কমান্ড

পদ্ধতি 1: নাম অনুসারে অনুসন্ধান করুন (বিকল্প-নাম)

প্রায়শই, ব্যবহারকারীরা সিস্টেমটি অনুসন্ধানের বিকল্পটি ব্যবহার করে। -nameতাই এর সাথে শুরু করা যাক। আসুন আমরা কয়েকটি উদাহরণ পরীক্ষা করি।

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

ধরুন সিস্টেমের এক্সটেনশনের সাথে ফাইলটি খুঁজে বের করতে হবে ".Xlsx"যা ডিরেক্টরির মধ্যে "ড্রপবক্স"। এটি করার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

খুঁজুন / হোম / ব্যবহারকারী / ড্রপবক্স-নাম "* .xlsx" -প্রিন্ট

তার সিনট্যাক্স থেকে, আমরা বলতে পারি যে অনুসন্ধানটি ডিরেক্টরীতে পরিচালিত হয় "ড্রপবক্স" ("/ হোম / ব্যবহারকারী / ড্রপবক্স"), এবং পছন্দসই বস্তু এক্সটেনশন সঙ্গে হতে হবে ".Xlsx"। তারকাচিহ্নটি নির্দেশ করে যে এই এক্সটেনশনের সমস্ত ফাইলগুলিতে অনুসন্ধানটি তাদের নাম বিবেচনা না করে পরিচালিত হবে। "-Print" নির্দেশ করে যে অনুসন্ধান ফলাফল প্রদর্শন করা হবে।

উদাহরণ:

ফাইল নাম দ্বারা অনুসন্ধান করুন

উদাহরণস্বরূপ, আপনি ডিরেক্টরির মধ্যে খুঁজে পেতে চান "/ হোম" নাম নাম "Lumpics"কিন্তু তার এক্সটেনশান অজানা। এই ক্ষেত্রে, নিম্নলিখিত কাজ করুন:

খুঁজুন ~ -নাম "lumpics *" -প্রিন্ট

আপনি দেখতে পারেন, প্রতীক এখানে ব্যবহার করা হয়। "~", যার মানে হোম ডিরেক্টরি মধ্যে অনুসন্ধান করা হবে। বিকল্প পরে "-Name" আপনি যে ফাইলটির সন্ধান করছেন তার নাম ("lumpics *")। শেষে একটি তারকাচিহ্ন মানে অনুসন্ধানটি শুধুমাত্র নাম অনুসারে সঞ্চালিত হবে, এক্সটেনশন সহ।

উদাহরণ:

নামের প্রথম অক্ষর দ্বারা অনুসন্ধান করুন

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

খুঁজুন / -নাম "[g-l] *" -প্রিন্ট

প্রধান কমান্ডের পরে অবিলম্বে আসে প্রতীক "/" দ্বারা বিচার করে, অনুসন্ধান সমগ্র সিস্টেমের রুট ডিরেক্টরি থেকে শুরু হবে। আরও, অংশ "[জি-এল] *" মানে অনুসন্ধান শব্দ একটি নির্দিষ্ট অক্ষর দিয়ে শুরু হবে। আমাদের ক্ষেত্রে "জি" পর্যন্ত "L" লিখে.

যাইহোক, যদি আপনি ফাইল এক্সটেনশন জানেন, তারপর প্রতীক পরে "*" এটা উল্লেখ করতে পারেন। উদাহরণস্বরূপ, আপনাকে একই ফাইলটি খুঁজতে হবে, তবে আপনি জানেন যে এটির একটি এক্সটেনশন আছে ".Odt"। তারপর আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

খুঁজুন / -নাম "[g-l] *। odt" -print

উদাহরণ:

পদ্ধতি 2: অ্যাক্সেস মোড দ্বারা অনুসন্ধান করুন (বিকল্প-শুক্রাণু)

কখনও কখনও এমন কোনও বস্তু খুঁজে বের করা দরকার যার নাম আপনি জানেন না, তবে আপনি কী অ্যাক্সেস মোড আছে তা জানেন। তারপর আপনি বিকল্প ব্যবহার করতে হবে "-Perm".

এটি ব্যবহার করা বেশ সহজ, আপনাকে অনুসন্ধানের অবস্থান এবং অ্যাক্সেস মোড নির্দিষ্ট করতে হবে। এখানে এমন একটি কমান্ডের উদাহরণ দেওয়া হল:

খুঁজে পেতে ~ -জার্মান 775-মুদ্রণ

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

পদ্ধতি 3: ব্যবহারকারী বা গোষ্ঠী দ্বারা অনুসন্ধান করুন (ব্যবহারকারী এবং গোষ্ঠী বিকল্প)

কোন অপারেটিং সিস্টেম ব্যবহারকারী এবং গ্রুপ আছে। আপনি যদি এই বিভাগগুলির একটিতে সম্পর্কিত একটি বস্তু সন্ধান করতে চান, তবে এর জন্য আপনি বিকল্পটি ব্যবহার করতে পারেন "-User" অথবা "-Group"যথাক্রমে।

তার ব্যবহারকারী নাম দ্বারা একটি ফাইল জন্য অনুসন্ধান করুন

উদাহরণস্বরূপ, আপনি ডিরেক্টরির মধ্যে খুঁজে পেতে হবে "ড্রপবক্স" ফাইল "Lampics", কিন্তু আপনি এটি কি বলা হয় তা জানেন না এবং আপনি শুধুমাত্র এটি ব্যবহারকারীর সাথে সম্পর্কিত জানেন "ব্যবহারকারী"। তারপরে আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:

খুঁজুন / হোম / ব্যবহারকারী / ড্রপবক্স-ব্যবহারকারী ব্যবহারকারী-মুদ্রণ

এই কমান্ডে আপনি প্রয়োজনীয় ডিরেক্টরি নির্দিষ্ট করেছেন (/ হোম / ব্যবহারকারী / ড্রপবক্স), নির্দেশ করে যে আপনি ব্যবহারকারীর মালিকানাধীন ফাইলটি অনুসন্ধান করতে হবে (-user), এবং এই ফাইলটি কোন ব্যবহারকারীর সাথে সম্পর্কিত তা নির্দেশ করে (ব্যবহারকারী).

উদাহরণ:

আরও দেখুন:
কিভাবে লিনাক্স ব্যবহারকারীদের একটি তালিকা দেখতে
কিভাবে লিনাক্সে একটি গ্রুপে একটি ব্যবহারকারী যুক্ত করবেন

তার গ্রুপ নাম দ্বারা একটি ফাইল জন্য অনুসন্ধান করুন

একটি নির্দিষ্ট গোষ্ঠীর সাথে সম্পর্কিত একটি ফাইলের জন্য অনুসন্ধান করা খুব সহজ - আপনি কেবল বিকল্পটি প্রতিস্থাপন করতে হবে। "-User" বিকল্প উপর "-Group" এবং এই গ্রুপটির নাম উল্লেখ করুন:

/ গেস্ট-প্রিন্ট খুঁজুন

অর্থাৎ, আপনি নির্দেশ করেছেন যে আপনি সিস্টেমের গোষ্ঠীর সাথে সম্পর্কিত ফাইলটি সন্ধান করতে চান "অতিথি"। অনুসন্ধান সিস্টেম জুড়ে ঘটবে, এই প্রতীক দ্বারা নির্দেশিত হয় "/".

পদ্ধতি 4: তার টাইপের মাধ্যমে একটি ফাইলের জন্য অনুসন্ধান করুন (বিকল্প-ধরন)

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

উদাহরণস্বরূপ, আপনি আপনার হোম ডিরেক্টরির মধ্যে সব ব্লক ফাইল খুঁজতে চান। এই ক্ষেত্রে, আপনার টিম এটি দেখতে পাবে:

খুঁজে ~ টাইপ বি-মুদ্রণ

তদুপরি, আপনি নির্দেশ করেছেন যে আপনি ফাইল টাইপ দ্বারা সন্ধান করছেন, যেমন বিকল্পটি নির্দেশ করে "টাইপ", এবং তারপরে ব্লক ফাইল প্রতীক নির্বাণ করে তার ধরন নির্ধারণ করুন - "বি".

উদাহরণ:

একইভাবে, আপনি কমান্ডটি টাইপ করে পছন্দসই ডিরেক্টরিতে সমস্ত ডিরেক্টরি প্রদর্শন করতে পারেন "ডি":

খুঁজুন / হোম / ব্যবহারকারী টাইপ ডি মুদ্রণ

পদ্ধতি 5: ফাইলের আকারের জন্য অনুসন্ধান করুন (আকার-বিকল্প বিকল্প)

যদি ফাইলটির সমস্ত তথ্য থেকে আপনি কেবলমাত্র এটির আকার জানেন তবে এটিও এটির জন্য যথেষ্ট। উদাহরণস্বরূপ, আপনি নিম্নলিখিত কাজ করে একটি নির্দিষ্ট ডিরেক্টরির মধ্যে 120 মেগাবাইট একটি ফাইল খুঁজে পেতে চান:

খুঁজুন / হোম / ব্যবহারকারী / ড্রপবক্স-আকার 120M-মুদ্রণ

উদাহরণ:

আরও দেখুন: লিনাক্সে একটি ফোল্ডারের আকার কিভাবে খুঁজে পাওয়া যায়

আপনি দেখতে পারেন, আমাদের প্রয়োজন ফাইল পাওয়া যায়। কিন্তু যদি আপনি এটি কোন ডিরেক্টরির মধ্যে অবস্থিত তা জানেন না তবে কমান্ডের শুরুতে root ডিরেক্টরিটি নির্দিষ্ট করে আপনি সমগ্র সিস্টেমটি অনুসন্ধান করতে পারেন:

খুঁজে পেতে / -size 120M- মুদ্রণ

উদাহরণ:

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

খুঁজুন / হোম / ব্যবহারকারী / ড্রপবক্স + 100 এম-মুদ্রণ

উদাহরণ:

পদ্ধতি 6: পরিবর্তন তারিখ দ্বারা অনুসন্ধান ফাইল (বিকল্প-মিনিট)

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

চল ফোল্ডারে বলি "চিত্র" আমরা গত 15 দিনের জন্য পরিবর্তন করা হয়েছে যে বস্তু খুঁজতে হবে। এখানে আপনি নিবন্ধন করতে হবে কি "টার্মিনাল":

খুঁজুন / হোম / ব্যবহারকারী / চিত্র-মিনিট -15-মুদ্রণ

উদাহরণ:

আপনি দেখতে পারেন, এই বিকল্পটি শুধুমাত্র এমন নির্দিষ্ট ফাইল দেখায় না যা একটি নির্দিষ্ট সময়ের পরিবর্তে পরিবর্তিত হয়েছে, তবে ফোল্ডারগুলিও। এটি বিপরীত দিক থেকে কাজ করে - আপনি নির্দিষ্ট সময়ের চেয়ে পরে পরিবর্তিত বস্তুগুলি খুঁজে পেতে পারেন। এটি করার জন্য, ডিজিটাল মানের আগে একটি সাইন লিখুন। "+":

খুঁজুন / হোম / ব্যবহারকারী / চিত্র-মিনিট +10-মুদ্রণ

গুই

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

পদ্ধতি 1: সিস্টেম মেনু মাধ্যমে অনুসন্ধান করুন

এখন আমরা লিনাক্স সিস্টেমের মেনুতে ফাইলগুলি কীভাবে খুঁজে পাব তা দেখব। উবুন্টু 16.04 এলটিএস ডিস্ট্রিবিউশন এ কর্ম সঞ্চালন করা হবে, তবে, নির্দেশ সবাইকে সাধারণ।

আরও দেখুন: লিনাক্স বিতরণের সংস্করণটি কিভাবে খুঁজে বের করবেন

ধরুন আপনি নামের অধীনে সিস্টেমে ফাইল খুঁজে বের করতে হবে "আমাকে খুঁজুন"সিস্টেম দুটি ফাইল আছে: বিন্যাসে এক ".Txt"এবং দ্বিতীয় ".Odt"। তাদের খুঁজে পেতে, আপনি প্রথমে শুরু করতে হবে মেনু আইকন (1)এবং বিশেষ ইনপুট ক্ষেত্র (2) অনুসন্ধান অনুসন্ধান নির্দিষ্ট করুন "আমাকে খুঁজুন".

একটি অনুসন্ধান ফলাফল প্রদর্শন করা হয়, যা আপনি খুঁজছেন ফাইল দেখাচ্ছে।

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

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

আপনি অবিলম্বে এই পদ্ধতির অভাব লক্ষ্য করতে পারেন - আপনি ফিল্টারকে বিস্তারিতভাবে কনফিগার করতে পারবেন না "টার্মিনাল"। সুতরাং, যদি আপনি কিছু নামের সাথে কোনও পাঠ্য দস্তাবেজ খুঁজছেন, তবে আপনি আউটপুটগুলিতে ছবি, ফোল্ডার, সংরক্ষণাগার ইত্যাদি দেখাতে পারেন। তবে যদি আপনার প্রয়োজনীয় ফাইলটির সঠিক নামটি জানত তবে আপনি দ্রুত এটি কমান্ডের অনেকগুলি উপায় ছাড়াই খুঁজে পেতে পারেন "খুঁজুন".

পদ্ধতি 2: ফাইল ম্যানেজার মাধ্যমে অনুসন্ধান করুন

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

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

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

পূর্ববর্তী পদ্ধতিতে, এই ভাবে আপনি একটি ফিল্টার ব্যবহার করতে পারেন। এটি খুলতে, সাইন সহ বোতামে ক্লিক করুন "+"অনুসন্ধান অনুসন্ধান ইনপুট ক্ষেত্রের ডান অংশ অবস্থিত। একটি সাবমেনু খোলে যা আপনি ড্রপ ডাউন তালিকা থেকে পছন্দসই ফাইল টাইপ নির্বাচন করতে পারেন।

উপসংহার

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

ভিডিও দেখুন: Sqoop Import and Export data from RDMBS and HDFS (মে 2024).