Linux dd 命令具体用法
生活随笔
收集整理的這篇文章主要介紹了
Linux dd 命令具体用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Linux dd 命令具體用法
dd命令:文件創建或復制命令
if=數據來源
of=數據存儲目標
bs=1 blocksize 指定復制大小為復制單位
count=2 數量
備份和還原MBR文件:
dd ?if=/dev/sda ?of=/mnt/usb/mbr.backup ?bs=512 ?count=1
dd ?if=/mnt/usb/mbr.backup ?of=/dev/sda ?bs=512 ?count=1
創建1G大小的文件
dd if=/dev/zero ?of=/var/swapfile ?bs=1M ?count=1024
在/mnt/usb目錄下創建一個102M大小的file.swp文件
dd if=/dev/zero ?of=/mnt/usb/file.awp ? bs=1000k ?count=100
例子2:復制命令
用dd命令來往SD卡燒寫一個系統
(1)將SD卡插入ubuntu的電腦上,用dmesg | tail 命令來查看SD卡設備名稱
(2)當dmesg輸出sdc:sdc1 ?sdc2類似信息,則表示SD卡對應的設備名為/dev/sdc
(3)比如燒寫openwrt固件:進入到固件openwrt-sunxi-Nanopi_M1-sdcard-vfat-ext4.img所在目錄
(4)使用dd if=openwrt-sunxi-Nanopi_M1-sdcard-vfat-ext4.img ?of=/dev/sdc
dd命令:文件創建或復制命令
if=數據來源
of=數據存儲目標
bs=1 blocksize 指定復制大小為復制單位
count=2 數量
seek=#: 創建數據文件時,跳過的空間大小;
例如1:文件創建備份和還原MBR文件:
dd ?if=/dev/sda ?of=/mnt/usb/mbr.backup ?bs=512 ?count=1
dd ?if=/mnt/usb/mbr.backup ?of=/dev/sda ?bs=512 ?count=1
創建1G大小的文件
dd if=/dev/zero ?of=/var/swapfile ?bs=1M ?count=1024
在/mnt/usb目錄下創建一個102M大小的file.swp文件
dd if=/dev/zero ?of=/mnt/usb/file.awp ? bs=1000k ?count=100
例子2:復制命令
用dd命令來往SD卡燒寫一個系統
(1)將SD卡插入ubuntu的電腦上,用dmesg | tail 命令來查看SD卡設備名稱
(2)當dmesg輸出sdc:sdc1 ?sdc2類似信息,則表示SD卡對應的設備名為/dev/sdc
(3)比如燒寫openwrt固件:進入到固件openwrt-sunxi-Nanopi_M1-sdcard-vfat-ext4.img所在目錄
(4)使用dd if=openwrt-sunxi-Nanopi_M1-sdcard-vfat-ext4.img ?of=/dev/sdc
總結
以上是生活随笔為你收集整理的Linux dd 命令具体用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用一个例子告诉你gdb调试工具如何使用
- 下一篇: winscp 服务器拒绝了SFTP连接,