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


11

"সনাক্ত" বা "গ্রেপ" এর মতো কোনও অ্যাডবি কমান্ড কি আমার অ্যান্ড্রয়েড ডিভাইসে কোনও ফাইল সন্ধান করতে সহায়তা করবে?

আমি বিশেষত অ্যাডবি সম্পর্কে আগ্রহী, কোনও অনুসন্ধান অ্যাপ্লিকেশন নয়।

সম্পাদনা: "সন্ধান" পরামর্শ দেওয়া হয়েছে, তবে আমার আইসিএস ডিভাইসে:

hydrangea@turnsole:~$ adb shell find / -name *maps*
/system/bin/sh: find: not found

যদিও আমার জিঞ্জারব্রেড ডিভাইসে এটি কাজ করে। (আমি যদি সেই ডিভাইসটি রুট না করি তবে এটির অনুমতি নেই))

hydrangea@turnsole:~$ adb shell find / -name *maps*
find: permission denied

ব্যস্তবক্স সরবরাহ করবে grepতবে সরবরাহ করবে না locate(এএফআইকে)।

1
আমি বিশ্বাস করি এমন স্টক ডিভাইসে সন্ধান পাওয়া যায়।
রায়ান কনরাড

2
আইসিএসে কমপক্ষে এটি আমাকে "সন্ধান করুন: পাওয়া যায়নি" বলে tells :(
হাইড্রঞ্জা

উত্তর:


8

ফাইন্ড কমান্ড অ্যাডবি শেল ভাল কাজ করে। বাক্য গঠনটি হ'ল find /path -name file_name। কেবলমাত্র পঠিত অঞ্চলগুলিতে অনুসন্ধানের জন্য আপনাকে মূলের প্রয়োজন হবে। যদি আপনার নির্দিষ্ট ডিভাইসে ফাইন্ড কমান্ডটি উপলভ্য না হয় তবে আপনাকে ব্যাসিবক্স ইনস্টল করতে হবে (বাজারে অনুসন্ধান করুন))

উদাহরণস্বরূপ,
adb shell find / -name *maps*
সমস্ত ফাইল সিস্টেমে পুরো ফাইল সিস্টেম জুড়ে "মানচিত্র" শব্দটি রয়েছে।


4
এই কমান্ড সঙ্গে আপনি স্পাম করে তাহলে /somedir/: Permission deniedপরিশেষে যোগ 2>/dev/nullনিঃশব্দ ত্রুটি বার্তা কমান্ড।
অনিক

1
find-> /system/bin/sh: find: not found- ভাগ্যের বাইরে। আমি কীভাবে findবোর্কড ডিভাইসে ইনস্টল করব যা নির্মাতারা findফার্মওয়্যারের সাথে অন্তর্ভুক্ত না করার সিদ্ধান্ত নিয়েছে ?
প্রদর্শন করুন

3

find ইউটিলিটি ব্যাসিবক্স বা অন্য 3 য় অংশের সাথে আসে।

নেটিভ সামর্থ্যগুলি ব্যবহার করতে চেষ্টা করুন ( ls -Rঅ্যান্ড্রয়েডে, grepপিসিতে):

adb shell ls -lR / | grep 'REGEX'

2

"ফাইন্ড" হ'ল একটি কমান্ড লাইন অ্যাপ্লিকেশন যা সাধারণত এটি ইনস্টল করা হতে পারে : ১। বাইনারি এক্সিকিউটেবল (বেশিরভাগ ডেস্কটপ মেশিন) বা ২. ছোট কিছু এমন কিছু কাজ করে যেখানে তাদের মধ্যে একটি "সন্ধান" বা ৩ থাকে phone ব্যবহারকারীরা তাদের ফোনে খুব বেশি নিয়ন্ত্রণ রাখতে পছন্দ করেন না manufacturers

সম্ভবত আপনার একটি ব্র্যান্ডযুক্ত (উদাঃ স্যামসাং) আইসিএস ডিভাইস রয়েছে - নির্মাতারা মালিকের চেয়ে ডিভাইসে আরও নিয়ন্ত্রণ রাখতে চান। সেখানে রুট করুন, তারপরে ব্যস্তবক্স ইনস্টল করুন। ডিভাইসটি সম্ভবত "/ সিস্টেম / বিন / টুলবক্স" নামে পরিচিত এমন কিছু - যা আপনি "/ সিস্টেম / বিন / টুলবক্স সন্ধান" চালাতে পারেন তবে নির্মাতারা ইচ্ছাকৃতভাবে ডিভাইস থেকে এটি সরিয়ে দেওয়ার কারণে এটি "এরূপ কোনও সরঞ্জাম" প্রত্যাবর্তন করতে পারে।

তবে এটি সম্ভবত সম্ভব যে আপনার ডিভাইসটির বান্ডিলযুক্ত টুলবক্সের মধ্যে বৈশিষ্ট্য রয়েছে - তবে কেবল "সিমলিংকড" নয় ... যদি "/ সিস্টেম / বিন / টুলবক্স সন্ধান" বৈশিষ্ট্যটি কার্যকর করে তবে আপনি "এলএন / সিস্টেম / বিন / সন্ধান" ব্যবহার করতে পারেন টুলবক্স "কমান্ড (আমি প্যারামের ক্রমটি ভুল করেছি)। "Ln ..." চালানোর আগে আপনাকে অবশ্যই রিড-রাইটিং মোডে ডিভাইসটি পুনরায় গণনা করতে হবে (হয় "অ্যাডবি রুট" বা "সু; মাউন্ট-ও রিমউন্ট, আরডাব্লু / সিস্টেম" ব্যবহার করে)

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