介紹完 linux 系統中目錄結構之後,讀者一定想知道如何為檔案或目錄命名。
我們知道,在 linux 系統中,一切都是檔案,既然是檔案,就必須要有檔名。同其他系統相比,linux 作業系統對檔案或目錄命名的要求相對比較寬鬆。
linux 系統中,檔案和目錄的命名規則如下:
除了字元「/」之外,所有的字元都可以使用,但是要注意,在目錄名或檔名中,使用某些特殊字元並不是明智之舉。例如,在命名時應避免使用 <、>、?、* 和非列印字元等。如果乙個檔名中包含了特殊字元,例如空格,那麼在訪問這個檔案時就需要使用引號將檔名括起來。
目錄名或檔名的長度不能超過 255 個字元。
目錄名或檔名是區分大小寫的。如 dog、dog、dog 和 dog ,是互不相同的目錄名或檔名,但使用字元大小寫來區分不同的檔案或目錄,也是不明智的。
與 windows 作業系統不同,檔案的副檔名對 linux 作業系統沒有特殊的含義,換句話說,linux 系統並不以檔案的副檔名開分割槽檔案型別。例如,dog.exe 只是乙個檔案,其副檔名 .exe 並不代表此檔案就一定是可執行檔案。
需要注意的是,在 linux 系統中,硬體裝置也是檔案,也有各自的檔名稱。linux 系統核心中的 udev 裝置管理器會自動對硬體裝置的名稱進行規範,目的是讓使用者通過裝置檔案的名稱,就可以大致猜測處裝置的屬性以及相關資訊。
udev 裝置管理器會一直以程序的形式執行,並偵聽系統核心發出的訊號來管理位於 /dev 目錄下的裝置檔案。
表 1 羅列出了linux 系統中常見硬體裝置的檔名。
表 1 linux硬體裝置檔名稱
硬體裝置
檔名稱
ide裝置
/dev/hd[a-d],現在的 ide裝置已經很少見了,因此一般的硬碟裝置會以 /dev/sd 開頭。
scsi/sata/u盤
/dev/sd[a-p],一台主機可以有多塊硬碟,因此系統採用 a~p 代表 16 塊不同的硬碟。
軟碟機/dev/fd[0-1]
印表機/dev/lp[0-15]
光碟機/dev/cdrom
滑鼠/dev/mouse
磁帶機/dev/st0 或 /dev/ht0
Linux檔案(目錄)命名規則
介紹完 linux 系統中目錄結構之後,讀者一定想知道如何為檔案或目錄命名。我們知道,在 linux 系統中,一切都是檔案,既然是檔案,就必須要有檔名。同其他系統相比,linux 作業系統對檔案或目錄命名的要求相對比較寬鬆。linux 系統中,檔案和目錄的命名規則如下 除了字元 之外,所有的字元都可...
Linux檔案(目錄)命名規則
介紹完 linux 系統中目錄結構之後,讀者一定想知道如何為檔案或目錄命名。我們知道,在 linux 系統中,一切都是檔案,既然是檔案,就必須要有檔名。同其他系統相比,linux 作業系統對檔案或目錄命名的要求相對比較寬鬆。linux 系統中,檔案和目錄的命名規則如下 除了字元 之外,所有的字元都可...
Linux檔案命名規則
linux目錄結構命名規定 幾乎所有的linux版本都會遵循fhs filesystem hierarchy standard 中文翻譯過來即為檔案系統層次化標準。類似於windows作業系統中c盤的檔案目錄,fhs採用樹形結構組織檔案。fhs定義了系統中每個區域的用途 所需要的最小構成的檔案和目錄...