Saya tahu betul apa yang dilakukan perintah, tetapi man dd
, info dd
katakan: 'Konversi dan salin file', seperti halnya GNU Coreutils .
Google mengatakan itu adalah singkatan dari segala sesuatu antara obat-obatan dan gaul webchat yang buruk; kecuali seseorang yang mengatakan itu berarti 'perusak data', sesuatu yang digunakan dalam forensik PC - saya akan ngeri jika dd saya menghancurkan data saya !
Adakah wawasan? :-)
Pembaruan : Tentu saja saya harus memeriksa file jargon :
Unix dd (1) dirancang dengan sintaksis opsi kata kunci aneh, non-Unixy yang mengingatkan pada IBM System / 360 JCL (yang memiliki spesifikasi DD 'Dataset Definition' yang rumit untuk perangkat I / O)
Masih terdengar sangat ambigu, tapi kemudian tertulis:
meskipun perintah itu memenuhi kebutuhan, desain antarmuka jelas merupakan sebuah lelucon.
Heh :-)
sumber
dd
sangat baik dalam menghancurkan data jika Anda tidak berhati-hati. "Penghancur Data" tidak benar-benar keliru.Jawaban:
Wikipedia ( dd) menegaskan itu dinamai IBM JCL perintah DD yang merupakan singkatan dari Data Definition . Saya selalu berpikir itu akan berarti duplikat data .
sumber
It is jokingly said to stand for "disk destroyer", "data destroyer", or "delete data"
- referensi silang ini dengan file Jargon mengklik switch, saya percaya ini adalah jawaban yang kami cari!Meskipun "jawaban terbaik" diberikan, situs ini menyatakan sebaliknya :
Surat asli di
comp.unix.misc
(usenet): Daftar Unix Acronymsumber
He's not sure if it was ever actually called cc in UNIX, but he is _certain_ that the name dd comes from the jcl dd command (so does the wreched syntax).
GNU Compiler Collection
, tetapi mengetahui GNU dan obsesi aneh mereka dengan akronim, mungkin singkatan dari keduanya .."buang data". JCL tidak relevan.
sumber
dd
penggunaan modern , dalam hal ini jawaban ini mungkin lebih tepat. Saya tidak benar-benar yakin yang diminta OP.Seseorang mempertanyakan apakah perintah dd UNIX (dan Linux) benar-benar memiliki hubungan dengan perintah dd JCL IBM. Saya berpendapat bahwa itu DID dan bahwa itu memiliki pengaruh langsung pada pilihan nama, dan inilah alasannya.
"Jalan mundur" pada tahun delapan puluhan dan sebelumnya, AT&T memiliki sistem pendukung operasional, terutama sistem penagihan, yang berjalan pada peralatan selain sistem penelitian mereka sendiri. Secara khusus, hal-hal seperti laporan tagihan jarak jauh dan artefak lain yang perlu ditransfer antara sistem komputer mainframe dan sistem lain harus memiliki mekanisme.
Dengan cara UNIX dalam melakukan sesuatu, mentransfer file - atau "objek" apa pun dapat dilakukan sedikit atau satu byte pada satu waktu, tanpa memperhatikan konten atau hal lain. Perintah dd memiliki ketentuan untuk mentransfer bit dan byte, dan melakukan hal-hal seperti konversi set kode antara EBCDIC dan ASCII, menyalin backup tape antara berbagai jenis media, dan sebagainya.
Hari ini, kita dapat melakukan hal-hal dengan perintah yang cukup kuno ini dan melakukan tugas-tugas seperti membuat media yang dapat di-boot pada CD, DVD, USB form factor kecil, dan siapa yang tahu apa yang akan terjadi selanjutnya, karena alat ini dapat dengan mudah mentransfer informasi, terlepas dari konten. Perintah dd, dalam hal ini, adalah salah satu perintah paling berguna dalam gudang senjata UNIX dan Linux.
sumber