Apa itu dd dalam linux

WBOY
WBOYasal
2022-07-14 15:50:014241semak imbas

Dalam Linux, dd ialah perintah yang digunakan untuk membaca, menukar dan mengeluarkan data fungsi arahan ini adalah untuk menyalin fail dengan blok saiz tertentu dan melakukan penukaran yang ditentukan semasa menyalin baca daripada input atau fail standard, ditukar mengikut format yang ditentukan, dan kemudian output kepada fail, peranti atau output standard.

Apa itu dd dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah dd dalam Linux?

DD ialah perintah yang sangat berguna di bawah sistem Linux/UNIX Fungsinya adalah untuk menyalin fail dengan blok saiz yang ditentukan, dan melakukan operasi yang ditentukan semasa menyalin .

Perintah dd Linux digunakan untuk membaca, menukar dan mengeluarkan data.

dd boleh membaca data daripada input atau fail standard, menukar data mengikut format yang ditentukan, dan kemudian mengeluarkannya kepada fail, peranti atau output standard.

Perihalan parameter:

if=filename: masukkan nama fail, lalai ialah input standard. Iaitu, nyatakan fail sumber.

of=filename: nama fail output, lalai ialah output standard. Iaitu, nyatakan fail destinasi.

ibs=bait: Baca bait bait pada satu masa, iaitu, nyatakan saiz blok bait bait.

obs=bait: Output bait bait pada satu masa, iaitu, nyatakan saiz blok bait bait.

bs=bait: Tetapkan juga saiz blok baca/output kepada bait bait.

cbs=bait: Tukar bait bait pada satu masa, iaitu, nyatakan saiz penimbal penukaran.

skip=blocks: Langkau blok blok dari permulaan fail input sebelum mula menyalin.

seek=blocks: Langkau blok blok dari permulaan fail output sebelum mula menyalin.

count=blok: Hanya blok blok disalin dan saiz blok adalah sama dengan bilangan bait yang ditentukan oleh ibs.

conv=, kata kunci boleh mempunyai 11 jenis berikut:

penukaran: Tukar fail dengan parameter yang ditentukan.

  • ascii: Tukar ebcdic kepada ascii

  • ebcdic: Tukar ascii kepada ebcdic

  • ibm: Tukar ascii kepada ebcdic ganti

  • blok: Tukar setiap baris kepada panjang cbs, isi bahagian yang hilang dengan ruang

  • nyahsekat: Jadikan setiap baris The panjang ialah cbs, dan bahagian yang hilang diisi dengan ruang

  • lhuruf: Tukar aksara besar kepada aksara kecil

  • ucase: Tukar aksara kecil Untuk aksara besar

  • swap: Tukar setiap pasangan bait yang dimasukkan

  • noerror: Jangan berhenti apabila ralat

  • notrunc: Jangan potong fail output

  • sync: Isikan setiap blok input kepada bait ibs, dan isi bahagian yang hilang dengan aksara null (NUL).

--bantuan: Paparkan maklumat bantuan

--versi: Paparkan maklumat versi

Contohnya adalah seperti berikut:

Untuk membuat cakera but di bawah Linux, anda boleh menggunakan arahan berikut:

dd if=boot.img of=/dev/fd0 bs=1440k

Tukar semua huruf Inggeris dalam fail testfile kepada huruf besar, dan kemudian tukarkannya ke dalam fail testfile_1. Gunakan arahan berikut dalam command prompt :

dd if=testfile_2 of=testfile_1 conv=ucase

Kandungan testfile_2 ialah:

$ cat testfile_2 #testfile_2的内容  
HELLO LINUX!  
Linux is a free unix-type opterating system.  
This is a linux testfile!  
Linux test

Selepas penukaran selesai, kandungan testfile_1 adalah seperti berikut:

Apa itu dd dalam linux

Disyorkan Belajar: Tutorial Video Linux

Atas ialah kandungan terperinci Apa itu dd dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn