命令名称“dd”代表什么?

joh*_*ith 50 dd

我正在使用dd将图像复制到 USB 上。但代表什么dd

我了解它的用途,但不了解名称的dd实际含义,或者它的首字母缩写词。
它甚至没有在手册页中说。

Mit*_*tch 53

该语法的灵感来自 OS/360 JCL 的 DD(数据定义)语句。 来源:GNU

更多阅读在这里

  • 为什么不引用答案中的相关内容? (5认同)
  • 关于 DD 语句的章节从 PDF 的第 74 页开始。 (4认同)
  • 虽然上面提到的 PDF 中记录了 DD 语句,但它在概念上似乎与同名的 unix 命令完全无关,所以我怀疑这是 OP 问题的正确答案。 (3认同)
  • Dennis Ritchie 说 dd 的名字来自 JCL:https://groups.google.com/d/msg/alt.folklore.computers/HAWoZ8g-xYk/HDUVxwTVLKAJ (3认同)
  • 一篇[IBM 知识库文章](http://www-01.ibm.com/support/knowledgecenter/zosbasics/com.ibm.zos.zjcl/zjclc_jclDDstmt.htm) 支持`数据定义`作为语句的原始名称在 JCL。 (2认同)

wal*_*lyk 25

有很多理论。我记得在 Unix v7(dd首次出现时)手册页说这意味着磁盘转储(或者是数据转储?),因为它经常用作磁盘备份/恢复实用程序。但是,v7 手册页的存档没有提到词源或含义。可能是我从贝尔实验室的某个人那里听说的,因为我在 1980 年代初期偶尔会接触到它。

其他理论是

  • 数据破坏者
  • 数据析构函数
  • 磁盘破坏者
  • 删除数据
  • 重复数据
  • 最初用于Copy and Convert,但由于已经使用了 C 编译器而被重命名cc(man dd from Unix-V7 on PDP-11)

  • Disk Dump 是我一直听到人们使用的首字母缩写词,我依稀记得它出现在一个旧的手册页中,但不记得我在哪个操作系统中看到过它。所以我认为这个答案可能是正确的。 (3认同)
  • 我听说它的名字是“直接数据”,因为它可以直接访问磁盘/分区等数据... (3认同)
  • 最后一个(CC 被拿走)是我在 IBM 的 UNIX (AIX) 课程中学到的。 (2认同)

Kat*_*atu 5

dd 代表数据描述

  • 只是维基定义不构成答案恕我直言。 (6认同)
  • @Mast,但我认为我很好地回答了一个甚至懒得查看维基百科的人的问题...... (3认同)