mknod - 建立塊專用或字元專用檔案

tonykorn97發表於2006-11-15
MKNOD
Section: User Commands (1)
Updated: November 1998



名字
mknod - 建立塊專用或字元專用檔案

mknod /dev/raw/raw1 c 162 1
mknod /dev/raw/raw2 c 162 2
mknod /dev/raw/raw3 c 162 3



總覽
mknod [options] name {bc} major minor
mknod [options] name p
GNU 選項(縮寫):
[-m mode] [--help] [--version] [--]
描述
mknod 用指定名稱產生一個FIFO(命名管道),字元專用或塊專用檔案。
檔案系統中的一個專用檔案存貯著三種資訊(布朗型、整型、整型)。布朗型在字元檔案與塊檔案之間作出選擇,兩個整型是主、次裝置號。

通常,一個專用檔案並不在磁碟上佔用空間,僅僅是為作業系統提供交流,而不是為資料存貯服務。一般地,專用檔案會指向一個硬體裝置(如:磁碟、磁帶、印表機、虛擬控制檯)或者作業系統提供的服務(如:/dev/null, /dev/random)。

塊檔案通常類似於磁碟裝置(在資料可以被訪問的地方賦予一個塊號,意味著同時設定了一個塊快取)。所有其他裝置都是字元檔案。(以前,兩種檔案型別間是有差別的。比如:字元檔案I/O沒有快取,而塊檔案則有。)

mknod命令就是用來產生這種型別檔案的。

以下引數指定了所產生檔案的型別:

p
FIFO型
b
塊檔案
c
字元檔案
GNU版本還允許使用u('unbufferd'非緩衝化),以保持與C語言的一致。

當建立一個塊檔案或字元檔案時,主、次裝置號必須在檔案型別引數後給出。(十進位制或八進位制以0開頭;GNU 版本還允許使用以0x開頭的十六進位制)預設地,所產生的檔案模式為0666('a+rw')。

選項
-m mode, --mode=mode
為新建立的檔案設定模式,就象應用命令chmod一樣,以後仍然使用預設模式建立新目錄。

GNU 標準選項
--help
在標準輸出上顯示使用資訊並順利退出。
--version
在標準輸出上顯示版本資訊並順利退出
--
終端選項列表。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245527/,如需轉載,請註明出處,否則將追究法律責任。

相關文章