ডুডল - ক্লাউডে অনলাইন

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

কার্যক্রম:

NAME এর


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

সাইনোপিসিস


হিজিবিজি কাটা [বিকল্প] ([FILENAMES]*|[KEYWORDS]*)

বর্ণনাঃ


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

সাধারণত, প্রথমবার ডুডল চালানোর সময় আপনি ডাটাবেস তৈরি করতে -b বিকল্পটি পাস করেন।
-b এর সাথে আপনি সূচীতে ফাইল বা ডিরেক্টরিগুলির তালিকা নির্দিষ্ট করেন, উদাহরণস্বরূপ

$ doodle -b $HOME

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

$ doodle -b /foo /bar # বা

$ ডুডল -b /foo ; ডুডল -বি /বার

/foo এবং /bar উভয়ের জন্য একই ডাটাবেস থাকবে। মনে রাখবেন যে
এই মুহুর্তে শুধুমাত্র /foo আন-ইনডেক্স করার একমাত্র উপায় হল /fooকে অ্যাক্সেসযোগ্য করা (এর জন্য ব্যবহার করে
উদাহরণ chmod 000 /foo বা এমনকি rm -rf /foo) এবং তারপর আবার ডুডল -b চালান।

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

একবার ফাইলগুলি ইন্ডেক্স করা হয়ে গেলে, আপনি দ্রুত ডুডল ডাটাবেস অনুসন্ধান করতে পারেন। শেষ ঘন্টা

$ ডুডল কীওয়ার্ড

কীওয়ার্ডের জন্য আপনার সমস্ত ফাইল অনুসন্ধান করতে। উল্লেখ্য যে শুধুমাত্র মেটা-ডেটা দ্বারা নিষ্কাশিত
libextractor অনুসন্ধান করা হয়. এইভাবে যদি libextractor ফাইলগুলিতে কোনো মেটা-ডেটা খুঁজে না পায়,
আপনি কোনো ফলাফল নাও পেতে পারেন। অ-মানক নির্দিষ্ট করতে আপনি বিকল্প -l ব্যবহার করতে পারেন
libextractor প্লাগইন। উদাহরণস্বরূপ, ডুডল থেকে লোকেট টুল প্রতিস্থাপন করতে ব্যবহার করা যেতে পারে
GNU ফাইন্ডুটিল এই মত:

$ alias updatedb="doodle -bn -d /var/lib/doodle/doodle-locate-db -l
libextractor_filename /"

$ alias locate="doodle -d /var/lib/doodle/doodle-locate-db"

বিকল্প


-a NUMBER টি, --আনুমানিক=NUMBER টি
NUMBERটি অক্ষরের অমিলের সাথে আনুমানিক মিল করুন৷

-খ, -- নির্মাণ
ডুডল ডাটাবেস তৈরি করুন (পাস করা আর্গুমেন্ট হল ডিরেক্টরি এবং ফাইলের নাম
সূচিত করা হবে)। GNU-এর সাথে তুলনা করে ডুডল বাইনারি উভয়কে এনক্যাপসুলেটগুলি সনাক্ত করুন৷
লোকেট এবং আপডেট বি টুল। ব্যবহার করে -b বিকল্প ডুডল তৈরি বা আপডেট করে
ডাটাবেস (আপডেটবি সমতুল্য), ছাড়া -b এটা সনাক্ত অনুরূপ আচরণ.

-d ফাইল ফাইল, --ডাটাবেস=ফাইল ফাইল
ডাটাবেসের অবস্থানের জন্য FILENAME ব্যবহার করুন (বিল্ডিং বা অনুসন্ধান করার সময় ব্যবহার করুন)।
এই বিকল্পটি বিশেষভাবে উপযোগী যখন ডুডল বিভিন্ন ধরনের অনুসন্ধান করতে ব্যবহার করা হয়
ফাইল (বা বিভিন্ন এক্সট্র্যাক্টর বিকল্পের সাথে পরিচালিত হয়)। এই বিকল্প ডুডল ব্যবহার করে
বিশেষ সূচক তৈরি করতে ব্যবহার করা যেতে পারে (অর্থাৎ প্রতি ফাইল সিস্টেমে একটি), যা হতে পারে
বাঁক সার্চ কর্মক্ষমতা উন্নত. অনুসন্ধান করার সময়, আপনি একটি কোলন-বিচ্ছিন্ন পাস করতে পারেন
ডাটাবেস ফাইলের নামের তালিকা, সেই ক্ষেত্রে সমস্ত ডাটাবেস অনুসন্ধান করা হয়। মনে রাখবেন যে
একটি একক ডাটাবেসের ডিস্ক-স্পেস খরচ সাধারণত এর চেয়ে সামান্য ছোট
যদি ডাটাবেস একাধিক ফাইলে বিভক্ত হয়। তবুও, স্থান-সঞ্চয় হয়
ছোট হতে পারে (কয়েক শতাংশ)। আপনি পরিবেশ পরিবর্তনশীল ব্যবহার করতে পারেন
অনুসন্ধান করার জন্য ডাটাবেস ফাইলের তালিকা সেট করতে DOODLE_PATH. বিকল্পটি ওভাররাইড করে
পরিবেশ পরিবর্তনশীল যদি উভয়ই ব্যবহার করা হয়। যদি বিকল্পটি দেওয়া না হয় এবং DOODLE_PATH
সেট করা নেই, "/var/lib/doodle" ব্যবহার করা হয়।

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

-f, --ফাইল নাম
কীওয়ার্ডের সেটে ফাইলের নাম (সম্পূর্ণ পথ) অন্তর্ভুক্ত করুন

-h, --help
প্রিন্ট সাহায্য পৃষ্ঠা

-আমি, --অবহেলার ঘটনা
কেস-সংবেদনশীল হতে

-l লাইব্রেরি, --লাইব্রেরি=লাইব্রেরি
কোন libextractor প্লাগইন ব্যবহার করতে হবে তা নির্দিষ্ট করুন (-b এর সাথে বা এর জন্য সূচক তৈরি করার জন্য
ফাইল সম্পর্কে তথ্য মুদ্রণ -e)

-L ফাইল ফাইল, --log=ফাইল ফাইল
FILENAME নামের একটি লগ ফাইলে সমস্ত সম্মুখীন কীওয়ার্ড লগ করুন৷ এই বিকল্পটি বেশিরভাগই
ডিবাগ করার জন্য দরকারী।

-m LIMIT টি, --স্মৃতি=LIMIT টি
প্রত্যয়-বৃক্ষের নোডগুলির জন্য সর্বাধিক LIMIT MB মেমরি ব্যবহার করুন (এর পরে,
ডিস্কে সিরিয়ালাইজ করুন)। মনে রাখবেন যে একটি ছোট মান মেমরি খরচ কমিয়ে দেবে কিন্তু
অস্থায়ী ফাইলের আকার বাড়ান (এবং সূচীকরণের গতি কমিয়ে দিন)। ডিফল্ট 8
এমবি

-n, --নোডফল্ট
প্লাগইনগুলির ডিফল্ট সেট লোড করবেন না (শুধুমাত্র -l দিয়ে নির্দিষ্ট প্লাগইনগুলি লোড করুন)

-p, --ছাপা
ডুডল ডাটাবেসের একটি মানব-পাঠযোগ্য স্ক্রিন ডাম্প তৈরি করুন (শুধুমাত্র এর জন্য সত্যিই দরকারী
ডিবাগিং)

-P পাথ, --প্রুনপথ =পাথ
ডাটাবেসে ডাইরেক্টরি না লাগাতে হবে, যা অন্যথায় হবে। পরিবেশ
পরিবর্তনশীল PRUNEPATHS এছাড়াও এই মান সেট করে। ডিফল্ট হল "/ tmp -র পরিবর্তে /usr/tmp / var / tmp / দেব
/ proc / sys"। অনুসন্ধান করার সময়ও এই বিকল্পটি ব্যবহার করা যেতে পারে, যে ক্ষেত্রে অনুসন্ধান করুন
নির্দিষ্ট ডিরেক্টরির ফলাফল উপেক্ষা করা হবে।

-v, --সংস্করণ
সংস্করণ নম্বর প্রিন্ট করুন

-V, -- ভারবোস
শব্দযুক্ত হতে

পরিবেশ


DOODLE_PATH
অনুসন্ধান করার জন্য ডাটাবেসের কোলন-বিচ্ছিন্ন তালিকা। ডাটাবেস তৈরি করার সময় খেয়াল করুন
এই পাথে হয় শুধুমাত্র একটি ফাইলের নাম বা বিকল্প থাকতে হবে -b ব্যবহার করা আবশ্যক
ডাটাবেস ফাইল নির্দিষ্ট করুন। ডিফল্ট হল "/var/lib/doodle"।

প্রুনপাথস
বাদ দেওয়ার জন্য পথের স্থান-বিচ্ছিন্ন তালিকা। দিয়ে ওভাররাইড করা যাবে -P বিকল্প।

নোট


ডুডল libextractor উপর নির্ভর করে. আপনি থেকে libextractor ডাউনলোড করতে পারেন
http://gnunet.org/libextractor/.

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ডুডল ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম