使用dd命令除了可以用來折騰電腦之外,還能做其他事情哦

1、dd命令用於複製文件並對原文件的內容進行轉換和格式化處理。dd命令功能很強大的,對於一些比較底層的問題,使用dd命令往往可以得到出人意料的效果。用的比較多的還是用dd來備份設備。那麼這個命令怎麼用呢,查看一下幫助信息吧,如下圖,主要是dd的一些選項

使用dd命令除了可以用來折騰電腦之外,還能做其他事情哦

2、dd命令的寫法如下圖,在dd的後面跟著文件來源if=,然後再寫文件存儲目標of=,看到這裡是不是覺得cp跟這個功能有些類似,其實cp命令是先將文件拷貝到內存中再從內存中拷貝到指定位置,而dd是通過拷貝數據流來實現文件的複製過程

使用dd命令除了可以用來折騰電腦之外,還能做其他事情哦

3、dd還可以按文件的大小來複制,如下圖,把上面的文件做一個大小的限制,只傳送前文件的256個字節,以至於文件打開後也丟失了後面的數據

使用dd命令除了可以用來折騰電腦之外,還能做其他事情哦

4、dd除了可以拷貝文件,也可以通過/dev中的null以及zero來實現一些其他的操作,/dev/null是一個黑洞,所有文件傳送到這裡都會消失,從這裡也無法讀取到任何東西,這樣就可以利用它來完成文件的刪除或者將一些無用的信息輸出到這裡或者其他的工作,而/dev/zero這個文件可以一直提供字符串0,所以可以通過它來實現一些測試工作,如下圖,這樣可以查看硬盤的速度能跑到多少

使用dd命令除了可以用來折騰電腦之外,還能做其他事情哦

5、使用zero文件還可以創建一個臨時的swap分區,如下圖,這裡先創建一個交換分區文件,然後使用mkswap來將該文件轉換為交換分區,然後再swapon開啟該交換分區,可以看到最後空間增加了1G,說明這個實驗成功了,但是這種方法只是臨時用來救急的,如果需要增加交換分區的空間,還是建議使用分區來增加。關於dd的命令就講到這裡了

使用dd命令除了可以用來折騰電腦之外,還能做其他事情哦


分享到:


相關文章: