代码: 全选
song@ubuntu-song:~$ sudo dd if=/dev/hda1 bs=512 count=1 | file -
1+0 records in
1+0 records out
512 bytes (512 B) copied, 5.8e-05 seconds, 8.8 MB/s
/dev/stdin: x86 boot sector, Microsoft Windows XP Bootloader NTLDR, code offset 0x58, OEM-ID "MSWIN4.1", sectors/cluster 16, Media descriptor 0xf8, heads 255, hidden sectors 63, sectors 18265842 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 8917, rootdir cluster 324, reserved3 0x800000, serial number 0x544c07ba, label: " "
但是,如果不用dd
代码: 全选
sudo file /dev/hda1
/dev/hda1: block special (3/1)
这两者除了,file从stdin读入和直接从/dev/hda1读入之外,还有什么区别?为什么两者显示的内容不一样?