Unter Linux ist dd ein Befehl zum Lesen, Konvertieren und Ausgeben von Daten. Die Funktion dieses Befehls besteht darin, eine Datei mit Blöcken einer bestimmten Größe zu kopieren und während des Kopierens bestimmte Konvertierungen durchzuführen Lesen Sie Daten aus einer Datei, konvertieren Sie die Daten entsprechend dem angegebenen Format und geben Sie sie dann in eine Datei, ein Gerät oder eine Standardausgabe aus.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Der Linux-Befehl dd wird zum Lesen, Konvertieren und Ausgeben von Daten verwendet.
dd kann Daten aus Standardeingaben oder Dateien lesen, die Daten gemäß dem angegebenen Format konvertieren und sie dann in eine Datei, ein Gerät oder eine Standardausgabe ausgeben.
Parameterbeschreibung:if=Dateiname: Geben Sie den Dateinamen ein, der Standardwert ist die Standardeingabe. Geben Sie also die Quelldatei an.
of=Dateiname: Name der Ausgabedatei, Standard ist Standardausgabe. Geben Sie also die Zieldatei an.
ibs=Bytes: Bytes auf einmal lesen, d. h. eine Blockgröße von Bytes angeben.
obs=Bytes: Geben Sie Bytes jeweils in Bytes aus, dh geben Sie eine Blockgröße von Bytes in Bytes an.
bs=Bytes: Stellen Sie außerdem die Lese-/Ausgabeblockgröße auf Bytes Bytes ein.
cbs=bytes: Konvertieren Sie Bytes nacheinander, dh geben Sie die Größe des Konvertierungspuffers an.
skip=Blöcke: Überspringe Blöcke vom Anfang der Eingabedatei, bevor mit dem Kopieren begonnen wird.
seek=blocks: Überspringt Blöcke vom Anfang der Ausgabedatei, bevor mit dem Kopieren begonnen wird.
count=blocks: Kopiert nur Blöcke, und die Blockgröße entspricht der von ibs angegebenen Anzahl von Bytes.
conv=
Konvertierung: Konvertieren Sie die Datei mit den angegebenen Parametern.
--version: Versionsinformationen anzeigen
Das Beispiel sieht wie folgt aus:Um eine Bootdiskette unter Linux zu erstellen, können Sie den folgenden Befehl verwenden:
dd if=boot.img of=/dev/fd0 bs=1440k
Ersetzen Sie alle Dateien in der Testdatei. Konvertieren Sie englische Buchstaben in Großbuchstaben und konvertieren Sie sie dann in testfile_1-Dateien. Verwenden Sie den folgenden Befehl in der Eingabeaufforderung:
dd if=testfile_2 of=testfile_1 conv=ucase
Der Inhalt von testfile_2 lautet:
$ cat testfile_2 #testfile_2的内容 HELLO LINUX! Linux is a free unix-type opterating system. This is a linux testfile! Linux test
Nach Abschluss der Konvertierung wird der Inhalt angezeigt von testfile_1 lautet wie folgt:
Empfohlenes Lernen:
Linux-Video-TutorialDas obige ist der detaillierte Inhalt vonWas ist dd unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!