我正在创建一个 live-USB,但不太清楚:当我将文件(甚至文件系统)直接复制到设备节点(而不是文件系统)时会发生什么?
答案1
外壳将打开设备/dev/sdX
。该命令的所有输出cat
(最终成为 的内容debian.iso
)都直接写入该设备。
最终结果是debian.iso
逐字节写入底层磁盘的开头/dev/sdX
。
实际上,设备节点使存储介质的低级内容看起来像单个文件。您正在写入这个“文件”,因此写入存储介质。这种哲学被称为“一切都是文件”并且被认为是 Unix 系统的定义特征之一。