跳至內容

/dev/zero

出自Taiwan Tongues 客語維基
這是此頁批准,以及是最近的修訂。

/ dev / zero在類 UNIX 系統肚項係一個特殊个裝置檔案。/ dev / zero 在分人讀取時會提供當無限个空字元(ASCII NUL , 零 x 零)。 厥个典型用法包括用佢提供个字元流來弇弇資訊,還過產生一個特定大小个空白檔案。BSD 就係通過 mmap 摎 / dev / zero 對映著虛位址空間實現共享記憶體个。使用 mmap 將 / dev / zero對映到一個虛擬个記憶體空間,這個操作个效果等於使用一段無名个記憶體(無摎任何檔案相關)。

底下个方法做得拿來清空 sda 一分割區个資料:

` ` `

  1. 請毋好執行以下指令, 除非你試等清除目標分割區項个所有資料 !

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