/dev/zero
外觀
這是此頁批准,以及是最近的修訂。
/ dev / zero在類 UNIX 系統肚項係一個特殊个裝置檔案。/ dev / zero 在分人讀取時會提供當無限个空字元(ASCII NUL , 零 x 零)。 厥个典型用法包括用佢提供个字元流來弇弇資訊,還過產生一個特定大小个空白檔案。BSD 就係通過 mmap 摎 / dev / zero 對映著虛位址空間實現共享記憶體个。使用 mmap 將 / dev / zero對映到一個虛擬个記憶體空間,這個操作个效果等於使用一段無名个記憶體(無摎任何檔案相關)。
底下个方法做得拿來清空 sda 一分割區个資料:
` ` `
- 請毋好執行以下指令, 除非你試等清除目標分割區項个所有資料 !
dd if=/ dev / zero of=/ dev / sda 一 ` ` `
建立一個安到嗬 foobar、大細為一 MiB 个檔案,以 ASCII碼係「零」个字元填充:
` ` ` dd if=/ dev / zero of=foobar count=一千空二十四 bs=一千空二十四 ` ` `
摎 / dev / null 當像,/ dev / zero 乜做得做一個資料來源抑係資料池,所有个寫往 / dev / zero 愛轉到成功,無其他影響,/ dev / null 乜係共樣啦,毋過做資料池還較輒用。所有著 / dev / zero 操仔讀操作,愛轉去請求數目个「NUL」位元組。
參見
- dd ( Unix )
- Unix 哲學
- 標準串流
- / dev / full
- / dev / null
- / dev / random
- / dev