ঠিক আছে, আপনি বলেছিলেন যে ম্যান পৃষ্ঠাগুলি বিশদ নয়, তাই আমি চলন্ত লোক সম্পর্কে সহজে রূপকগুলি বোঝার সাথে তাদের কী বোঝাতে চাই তা ব্যাখ্যা করব (এটি এর নামে যায় dd
):
bs=BYTES
read and write up to BYTES bytes at a time
dd
কিছু বাছাই করুন (বাক্স, ফুলদানি, বিছানা, চাল ইত্যাদি), যেখানে এটি হওয়া দরকার সেখানে যান এবং এটিকে ফেলে দিন। যতক্ষণ না সে বোঝা বাদ দেয়, ততক্ষণ সে আর কিছু নেয় না। এখন, যখন আপনি তাকে ঠিক বলতে চাই কত বস্তু তিনি ভ্রমণ প্রতি বাছা উচিত, এটা কি bs
না। আপনি যে পরিমাণ ডেটা পড়বেন এবং লিখবেন তা আপনি সেট করেছেন। সমস্ত দরকারী এবং সাধারণ কমান্ডে এটি প্রায় বাধ্যতামূলক।
count=N
copy only N input blocks
এটি মুভিংয়ের মোট পরিমাণ নির্ধারণ করে। এই প্রসঙ্গে বক্সগুলি হ'ল ডিস্কের ব্লক । আপনি তাকে 5 টি বাক্স সরিয়ে নিতে বলুন, 5 টিরও বেশি বাক্স থাকলেও তিনি কেবল 5 টি বাক্স সরিয়ে ফেলুন (5 টিরও কম বাক্স থাকলে, এটি যুক্ত করার জন্য বাক্সগুলির পাশাপাশি তিনি একটি ফুলদানি গ্রহণ করবেন)। আপনাকে বলতে যদি dd
করতে count
মাত্র 5, এবং এটি কোথাও লিখছি, তিনি দেখেন প্রথম 5 ব্লক এগুলি অনুলিপি করে লিখতে তুমি কোথায় চাইবেন।
seek=N skip N obs-sized blocks at start of output
লোকটি সাধারণত লোডটি নামিয়ে দেওয়ার জন্য প্রথম উপলব্ধ জায়গা খুঁজে পায়, এটি সাধারণত (ডিস্কের) শুরুতে হয় এবং শেষ অবধি পূরণ করা চালিয়ে যান। ঠিক আছে, এটির সাহায্যে আপনি dd
আরও শুরু করার জন্য বলছেন, হলের পরিবর্তে বলুন, আরও একটি কক্ষে আরও ভিতরে startুকতে শুরু করুন। এটি কেবল প্রারম্ভিক ব্লকগুলি "এড়িয়ে যান"।
এখন, আপনি যা করছেন তার উপর নির্ভর করে আপনার উত্স এবং গন্তব্যের ভিত্তিতে বিভিন্ন সংমিশ্রণের প্রয়োজন হবে, সেগুলি ফর্ম্যাট সহ সেগুলি পড়া এবং লিখিত হবে। আমি আপনাকে তাদের আলাদা করার জন্য অনুসন্ধান করার পরামর্শ দিচ্ছি।