কীভাবে ইউএসডি ড্রাইভের জন্য ইউআইডি পাবেন?


17

আমি আমার ইউএসবিটিকে একটি মাউন্ট পয়েন্টে মাউন্ট করতে চাই যা ইউইউডি নাম ধারণ করে। তবে কমান্ড লাইনে কীভাবে এটি প্রকাশ করতে হয় তা আমি জানি না!

কেউ আমাকে কীভাবে এটি করতে সাহায্য করতে পারে?

আমি অনুসন্ধান করে দেখেছি যে আমাকে চালাতে হবে:

blkid

তারপরে একটি কমান্ড যা ইউএসবি ফ্ল্যাশ বা হার্ড ডিস্ক ড্রাইভ অনুসন্ধান করে, তারপরে এমন কিছু

blkid | tail -n 1 | cut -f4 -d' '

তবে tailআমি ভুল ইউএসবি নম্বর জানি না কারণ!

আমাকে কেবল ইউএসবি টাইপের লাইনগুলি পেতে বলার উপায় আছে?


উত্তর এখানে। আমি এটি পরীক্ষার এবং ত্রুটির দ্বারা আমার নিজের খুঁজে পেয়েছি: sudo blkid | tr -s '' | গ্রেপ 'TYPE = "ভিফ্যাট" "| কাট -ফ -4 -ডি '"' | সেড-এন" পি "সেড এটি ধরে রাখতে পারে না: এস
ন্যানসি স্মিথ

1
আপনার sed -n "p"অপ্রয়োজনীয়, এটি যা খালি তৈরি হয় না তার প্রিন্ট করে cat
donothingsuccessfully

উত্তর:


16

পড়া man পৃষ্ঠা শো আপনি কি আপনি চান পেতে অপশন ব্যবহার করতে পারেন:

blkid -t TYPE = vfat -sUUID

দেয় (আমার জন্য):

/ ডেভ / এসডিবি: ইউইউডি = "50 সিএ -8 সি03"

আপনি এর সাথে ইউইউডিটি বের করতে পারেন cut -d'"' -f2:

blkid -t TYPE = vfat -sUID | কাট-ডি '' '-f2

blkidঅপশন বাঞ্ছনীয় USB ড্রাইভ একটি লেবেল যা প্লেইন সঙ্গে একটি ভিন্ন আউটপুট দিতে হবে যেমন থাকতে পারে কারণ হয় blkidআবাহন।

সম্পাদনা করুন: ম্যান পৃষ্ঠাগুলির আরও পঠন blkidআপনি নিজেরাই যা করতে পারেন তা করতে পারে:

blkid -t টিওয়াইপি = ভিফ্যাট-এসইউইউডিউভ্যুলু

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