পুরো ডিরেক্টরি কাঠামোতে ফাইল বা ডিরেক্টরি সন্ধান করুন


14

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

উত্তর:


20

না, findডিফল্টরূপে সমস্ত উপলব্ধ স্তরের সন্ধান করে:

sudo find / -mount -name 'myfilename'

আপনার যদি পৃথক হোম পার্টিশন, বা একটি এনক্রিপ্ট করা হোম, বা একটি সেকেন্ডারি হার্ড ড্রাইভ থাকে তবে আপনি তাদের মাউন্ট পয়েন্টগুলিও তালিকাভুক্ত করতে চাইতে পারেন /, উদাহরণস্বরূপ,

sudo find / /home/enzotib /media/data -mount -name 'myfilename'

-mountবিকল্প ঢুকা ফাইল সিস্টেম মাউন্ট এড়াতে প্রয়োজন হয়। এ দুটির মধ্যে আছে /proc, /devএবং /sysযে এড়িয়ে যেতে সুবিধাজনক।

কেবলমাত্র এই শেষ তিনটি পথ এড়ানো সমস্ত ফাইলকে অতিক্রম করার বিকল্প

sudo find /!(proc|sys|dev) -name 'myfilename'

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