linux dd指令用法中引數bs,count

2021-06-25 15:14:59 字數 1587 閱讀 1154

1樓:匿名使用者

bs是輸入輸出塊的大小

count=n 是僅僅處理n塊資料後就不再工作了應當是沒錯,關於返回的資訊我就沒研究過了

dd if=tmp.py of=tmp2.py seek=1 bs=$(stat -c%s tmp2.py)

記錄了1+1 的讀入

記錄了1+1 的寫出

79位元組(79 b)已複製,6.7e-05 秒,1.2 mb/秒上面命令等同於 cat tmp.py >>tmp2.py

2樓:匿名使用者

你對bs=*** count=mmm的說法是正確的,但是對dd的列印提示說法不正確。

dd的輸出是:

x+y records in

m+n records out

其中 x和m的含義是 x和m個完整的塊(也就是你用bs指定的塊大小)被讀入和寫出。

其中y和n的含義是 y和n個不完整的塊(部分塊)被讀入和寫出。

最常見產生的不完整塊的讀入是由於碰到了讀入的檔案尾,比如你有一個檔案a.log的大小是10個位元組,你用下面的命令就會出現1+1的情況,因為第二個塊不夠6個位元組,只有4位元組。

dd if=a.log of=b.log bs=6 count=2

1+1 records in

1+1 records out

常見的出現0+0的情況是由於被讀的檔案是空檔案(0位元組),比如下面的命令

dd if=/dev/null of=b.log bs=6 count=2

0+0 records in

0+0 records out

linux的dd命令測試讀寫,怎麼確定bs引數設定多少合適? 5

3樓:雲南新華電腦學校

1、先熟悉兩個特殊的裝置:

(1)/dev/null:**站、無底洞。

(2)/dev/zero:產生字元。

2、測試磁碟寫能力

time dd if=/dev/zero of=/testw.dbf bs=4k count=100000

rm -f /testw.dbf

因為/dev//zero是一個偽裝置,它只產生空字元流,對它不會產生io,所以,io都會集中在of檔案中,of檔案只用於寫,所以這個命令相當於測試磁碟的寫能力。命令結尾新增oflag=direct將跳過記憶體快取,新增oflag=sync將跳過hdd快取。

3、測試磁碟讀能力

time dd if=/dev/sdb of=/dev/null bs=4k

因為/dev/sdb是一個物理分割槽,對它的讀取會產生io,/dev/null是偽裝置,相當於黑洞,of到該裝置不會產生io,所以,這個命令的io只發生在/dev/sdb上,也相當於測試磁碟的讀能力。(ctrl+c終止測試)

4、測試同時讀寫能力

time dd if=/dev/sdb of=/testrw.dbf bs=4k

rm -f /testrw.dbf

在這個命令下,一個是物理分割槽,一個是實際的檔案,對它們的讀寫都會產生io(對/dev/sdb是讀,對/testrw.dbf是寫),假設它們都在一個磁碟中,這個命令就相當於測試磁碟的同時讀寫能力。

求attrib指令的用法(如用attrib隱藏檔案)請朋友清楚明了的講下相關的格式

給你舉個事例吧,如果你想給c盤根目錄下的123.txt檔案加唯讀,存檔,系統,隱藏屬性,可以這樣設定 cmd下輸入attrib c 123.txt r a s h回車即可 其中attrib空格c 123.txt空格 r空格 a空格 s空格 h回車即可 命令提示符下輸入attrib空格 要修改屬性的檔...

求css3 box shadow的引數用法詳解

box shadow屬性至多有6個引數設定,他們分別取值 陰影型別 此引數是乙個可選值,如果不設值,其預設的投影方式是外陰影 如果取其唯一值 inset 就是將外陰影變成內陰影,也就是說設定陰影型別為 inset 時,其投影就是內陰影 x offset 是指陰影水平偏移量其值可以是正負值可以取正負值...

關於日語中的用法日語中的用法

從您的問題來看應該是乙個初學者吧,這句話是教材中的課文,簡單給你解釋一下。美術館 作品 這句話中,首先是該課的句型 名 地點 名 物 表示的是某地有某物,但是為什麼是 呢?首先書上的後面有解釋,他是乙個助詞的連用,但事實上我們可以更簡單的了解。首現,在這裡的確有對比的含義,是指提問者有詢問和其他的美...