Ok, Sie sagten, die Manpages seien nicht detailliert, deshalb erkläre ich, was sie bedeuten, mit leicht verständlichen Metaphern über einen sich bewegenden Mann (es heißt dd
):
bs=BYTES
read and write up to BYTES bytes at a time
dd
Nimmt etwas auf (Kisten, Vasen, Betten, Reis usw.), bringt es dorthin, wo es sein muss, und gibt es dort ab. Bis er die Ladung nicht fallen lässt, pflückt er nichts anderes. Wenn Sie ihm nun genau mitteilen müssen, wie viele Objekte er pro Reise auswählen soll, ist dies das, was Sie bs
tun müssen. Sie legen die Datenmenge fest, die er lesen und schreiben soll. Dies ist in allen nützlichen und gebräuchlichen Befehlen fast obligatorisch.
count=N
copy only N input blocks
Dies bestimmt die Gesamtanzahl der Kisten, die er bewegen wird. Kästchen sind in diesem Zusammenhang die Blöcke auf der Festplatte . Sie fordern ihn auf, 5 Kisten zu bewegen, er bewegt nur 5 Kisten, auch wenn es mehr als 5 Kisten gibt (wenn es weniger als 5 Kisten gibt, nimmt er eine Vase, die er neben den Kisten gefunden hat, um sie zu addieren). Wenn Sie sagen , dd
um count
nur 5, und schreiben Sie es irgendwo, würde er die ersten fünf Blöcke kopiert er sieht und sie schreiben , wo Sie wollen.
seek=N skip N obs-sized blocks at start of output
Der Typ findet normalerweise den ersten verfügbaren Platz, um die Ladung fallen zu lassen. Dieser befindet sich normalerweise am Anfang (der Scheibe) und füllt sich bis zum Ende. Nun, mit diesem Befehl dd
beginnen Sie weiter oben, sagen wir, anstatt in der Halle, in einem der weiter innen liegenden Räume. Es "überspringt" nur die Startblöcke.
Je nachdem, was Sie gerade tun, benötigen Sie je nach Quelle und Ziel unterschiedliche Kombinationen sowie das Format, in dem sie gelesen und geschrieben werden. Ich empfehle Ihnen, nach ihnen getrennt zu suchen.