ওয়াইল্ডকার্ড ব্যবহার না করে সঠিক নাম সহ একটি ফাইল সন্ধান করুন


12

আমি 2 সপ্তাহ ধরে উবুন্টু ব্যবহার করছি এবং এখনও সহজ ফাইল অপারেশন নিয়ে হতাশ।

আমি 9.jpg নামে একটি ফাইল সন্ধান করতে চাই । প্রতিটি অভ্যন্তরীণ কমান্ড এবং তৃতীয় পক্ষের প্রোগ্রাম আমি চেষ্টা করেছি, আমাকে 99.jpg, 999.jpg, "লাভপশন নম্বর 9.jpg" এবং আরও একটি মিলিয়ন মিলিয়ন দেয় gives

ওয়াইল্ডকার্ড ছাড়া আপনি কীভাবে একটি ঠিক ফাইলের নাম সন্ধান করবেন?

এটি কেবল আমার সাম্প্রতিক হতাশা। আমি অবশ্যই বুনিয়াদী কিছু মিস করছি। ভাল টিউটোরিয়াল কোথাও?

উত্তর:


9
locate /9.jpg

নোট করুন /- এগুলি ছাড়া আপনি কেবল প্রতিটি ফাইল শেষ করে দেখবেন 9.jpg। প্রযুক্তিগতভাবে যদিও, এটি এর সাথে সমস্ত ড্রাইভের সাবস্ট্রিং হিসাবে ফাইল পাথ অনুসন্ধান করে, যার মধ্যে অন্তর্ভুক্ত রয়েছে 9.jpg.png, সুতরাং এটি ফাইল এক্সটেনশানযুক্ত ফাইলগুলির সাথে আরও ভাল কাজ করে - লগ নামের একটি ফাইল /logআপনাকে প্রতিটি ফাইল দেখিয়ে দেবে /var/log/


মানুষ "ব্যবহার locate - r \[filename]" বলে। উভয় কাজ মনে হয়।
ফিল্ড 294

@ ব্লাউহির্ন আপনি কি কথা বলছেন man locate? আমার কারণ ব্যবহার করতে বলে locate -b '\NAME'
wjandrea

@ Wjandrea আমারও কাজ করে। আমার আর কোন ধারণা নেই। হতে পারে ম্যানুয়ালটি পরিবর্তিত হয়েছে
phil294

8

ওয়াইল্ডকার্ড ছাড়া আপনি কীভাবে একটি ঠিক ফাইলের নাম সন্ধান করবেন?

ওয়াইল্ডকার্ড ছাড়া সঠিক ফাইল অনুসন্ধান করতে findকমান্ডটি ব্যবহার করুন ।

  1. Ctrl+ Alt+ টিপে টার্মিনালটি খুলুনT

  2. কমান্ডটি টাইপ করুন এবং হিট করুন Enter

    find / -name 9.jpg
    

আপনি যদি কেবল নিজের বাড়ির ফোল্ডারে অনুসন্ধান করতে চান তবে এর ~/পরিবর্তে /এবং আরও কিছু ব্যবহার করুন। /আপনি যে ডিরেক্টরিটির মধ্যে সন্ধান করতে চান তার নামটি প্রতিস্থাপন করুন। আপনি যদি বর্তমান ডিরেক্টরি এবং এটিতে থাকা সমস্ত ডিরেক্টরি অনুসন্ধান করতে চান তবে ./এর জায়গায় ব্যবহার করুন /

  • লিনাক্স ফাইল সিস্টেমটি শেখার বিষয়ে সহায়তা পেতে এই পৃষ্ঠাটি দেখুন
  • লিনাক্স সিস্টেমের সাথে পরিচিত হওয়ার জন্য এই খুব সহায়ক গাইডটি দেখুন , বিশেষত ডেবিয়ান এবং এটি উবুন্টুর মতো ডেরাইভেটিভগুলির সাথে পরিচিত।

2

নকটিলেস (ফাইল ম্যানেজার ট্যাটি) অনুসন্ধানটি ডিজাইনের মাধ্যমে একটি সহজ ওয়াইল্ডকার্ড-জাতীয় বিকল্পের মধ্যে সীমাবদ্ধ। আপনার যদি আরও পরিশীলিত কিছু প্রয়োজন হয় তবে আপনি জিইআইআই বা কমান্ড লাইনের জন্য যেতে পারেন।

জিইউআই: সফ্টওয়্যার কেন্দ্রের মাধ্যমে বা টাইপ করে প্যাকেজটি জিনোম-অনুসন্ধান-সরঞ্জাম ইনস্টল করুন

 sudo apt-get install gnome-search-tool

এটি চালান (একে "ফাইলগুলির জন্য অনুসন্ধান" বলা হয়)। মূল প্রবেশটি খালি ছেড়ে দিন এবং "নাম নিয়মিত অভিব্যক্তি মেলে" নামক একটি অনুসন্ধান বিকল্প যুক্ত করুন। নতুন পাঠ্য ক্ষেত্রে, টাইপ করুন ^9.jpg( ^শুরুতে একটি নিয়মিত প্রকাশের সাথে একটি স্ট্রিংয়ের শুরুর সাথে মিলে যায়)।

এখানে চিত্র বর্ণনা লিখুন

কমান্ড লাইন হিসাবে, findইউটিলিটি আপনাকে সুনির্দিষ্ট উত্তর দেবে:

 find . -name '9.jpg'

এটি বিবেচনা করুন: ডিরেক্টরিতে "999.jpg" এবং "9.jpg" ফাইলগুলি t/:

$ ls t
99.jpg  9.jpg
$ find . -name '9.jpg'
./t/9.jpg
$ find . -name '*9.jpg'
./t/99.jpg
./t/9.jpg
$

আমি আশা করি এটি পরিষ্কার।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.