ठीक है, आपने कहा कि मैन पेज विस्तृत नहीं हैं, इसलिए मैं समझाऊंगा कि वे एक चलते हुए आदमी के बारे में रूपकों को समझने में आसान के साथ क्या मतलब रखते हैं (यह नाम से जाता है 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 बक्से से कम हैं, तो वह एक फूलदान ले जाएगा जो इसे जोड़ने के लिए बक्से के अलावा मिला)। यदि आप केवल 5 dd
को बताते हैं count
, और इसे कहीं लिखते हैं, तो वह पहले 5 ब्लॉकों की प्रतिलिपि बनाता है जिन्हें वह देखता है और उन्हें लिखता है जहां आप चाहते हैं।
seek=N skip N obs-sized blocks at start of output
आदमी सामान्य रूप से लोड को छोड़ने के लिए पहली उपलब्ध जगह पाता है, यह आम तौर पर शुरुआत (डिस्क के) पर होता है, और अंत तक भरना जारी रखता है। खैर, इसके साथ आप dd
आगे शुरू करने के लिए कहते हैं, हॉल के बजाय कहें कि अंदर के एक कमरे में शुरू करें। यह सिर्फ शुरुआती ब्लॉकों को "स्किप" करता है।
अब, आप जो कर रहे हैं, उसके आधार पर, आपको स्रोत और गंतव्य के आधार पर विभिन्न संयोजनों की आवश्यकता होगी, साथ ही प्रारूप के साथ उन्हें पढ़ा और लिखा जाएगा। मैं आपको उन्हें अलग करने के लिए खोज करने की सलाह देता हूं।