কিছু দিন আগে আমি এটা জানতে পেরে আনন্দিত হয়েছি যে তৃতীয় পক্ষের প্রোগ্রামটি স্পষ্টভাবে করার জন্য ডিজাইন করা ছাড়া কোনও ইউএসবিতে আইসো ইমেজ লেখা এত কঠিন নয়। তবে কমান্ড (বা প্রোগ্রাম) যা এটি - ডিডি - আমার ধাঁধা দেয়।
উইকিপিডিয়া অনুসারে এটি কাঁচা ডেটা অনুলিপি এবং রূপান্তর করার জন্য ডিজাইন করা হয়েছে, তবে সত্যই আমি এই সংজ্ঞাটিকে খুব সমানুপাতিক এবং অস্পষ্ট বলে মনে করি। আমি বুঝতে পারি যে এটি আপনাকে এক টুকরো ডেটা অন্য জায়গায় পরিণত করতে দেয়, তবে নির্দিষ্ট আউটপুট ফাইলটি যদি নির্দিষ্ট ইনপুট ফাইলটিতে রূপান্তরিত করতে খুব ছোট হয় তবে কী হবে?
dd if=giant_file of=tiny_file
এছাড়াও, যখন আমি কোনও চিত্র ফাইল সহ একটি বুটেবল ইউএসবি তৈরি করি, তখন ইউএসবি একটি ফাইল সিস্টেমের ধরণের আইসফগুলি অর্জন করে , তবে আমি যদি কোনও সংরক্ষণাগার লিখি বা ড্রাইভে এক্সিকিউটেবল, এটি নিয়মিত ফাইল সিস্টেম টাইপ ধরে রাখে।
ডিডি কমান্ডটি আসলে কী করে বা নিম্ন স্তরে এটি কীভাবে কাজ করে তার কোনও ব্যাখ্যা খুব প্রশংসিত হবে। ধন্যবাদ!
of
ফাইল না হলেও ওভাররাইট করা হয় - এটি একটি পার্টিশন / ড্রাইভ ধ্বংস করার (দুর্ঘটনাক্রমে?) খুব সুন্দর উপায়! এ কারণেই দ্বিগুণ করা আপনার গন্তব্যটিকে অবশ্যই ড্রাইভ / পার্টিশন কিনা তা দ্বিগুণ করা এবং সম্ভবত আপনার সঠিক ঠিক আছে কিনা তা নিশ্চিত করার জন্য ট্রিপলটি পরীক্ষা করা খুব গুরুত্বপূর্ণ important