dd下的seek和skip命令

2021-06-28 16:37:54 字數 679 閱讀 6712

假如我有乙個檔案abc.gz,大小為83456k,我想用dd命令實現如下備份結果:首先將備份分成三個部分,第一部分為備份檔案abc.gz的前10000k,第二部分為中間的70000k,最後備份後面的3456k. 

備份方法如下三條命令: 

dd if=abc.gz of=abc.gz.bak1 bs=1k count=10000

dd if=abc.gz of=abc.gz.bak2 bs=1k skip=10000 count=70000 

dd if=abc.gz of=abc.gz.bak3 bs=1k skip=80000 count=3456

恢復方法如下:

dd if=abc.gz.bak1 of=abc.gz

dd if=abc.gz.bak2 of=abc.gz bs=1k seek=10000

dd if=abc.gz.bak3 of=abc.gz bs=1k seek=80000

這時你檢視一下恢復的檔案將和你原來的檔案一模一樣,說明備份成功!

理解說明:skip=***是在備份時對if

後面的部分也就是原檔案跳過多少塊再開始備份;seek=***則是在備份時對of

後面的部分也就是目標檔案跳過多少塊再開始寫。 

**至微博

**至微博

dd命令中seek和skip的用法

dd命令中seek和skip用法,感興趣的朋友可以參考下。假如有乙個檔案abc.gz,大小為83456k,我想用dd命令實現如下備份 結果 首先將備份分成三個部分,第一部分為備份檔案abc.gz的前10000k,第二部分為中間的70000k,最後備份後面的3456k.備份方法如下三條命令 複製 如下...

linux下dd和cpio命令

每天筆記都不能當天完成,我想這是件很失敗的事情。我得仔細分析下自己的原因,好在下次能夠當天的筆記當天完成。dd這個命令不得不說它實在是很強大的,我也在網上參考了一些文章,不過都不是詳細,還好相老師講的還是很詳細的,大師就是大師啊。dd是linux unix 下的乙個非常有用的命令,作用是用指定大小的...

Linux下的dd命令

dd 用指定大小的塊拷貝乙個檔案,並在拷貝的同時進行指定的轉換。注意 指定數字的地方若以下列字元結尾,則乘以相應的數字 b 512 c 1 k 1024 w 2 1.if 檔名 輸入檔名,預設為標準輸入。即指定原始檔。2.of 檔名 輸出檔名,預設為標準輸出。即指定目的檔案。3.ibs bytes ...