歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux的目錄長度限制與配置介紹

Linux的目錄長度限制與配置介紹

日期:2017/2/28 16:05:39   编辑:Linux教程

一. 長度限制。

Linux單一檔案或目錄名稱被限制在255個字符以內。

包含完整路徑名稱的完整檔名被限制在4096個字符內。

二. 相對路徑和絕對路徑。

absolute directory

relative directory

如果你目前在/tmp/123這個目錄工作,/tmp下還包含 456這個目錄。

那麼你進入456這個目錄有2種辦發:

1. cd /tmp/456 絕對路徑

2. cd ../456 相對路徑

. 指代當前目錄,而.. 指代上一級目錄。

三. Linux的目錄配置簡介。

FHS()根據文件目錄是否頻繁使用以及是否允許用戶隨意更動,分為4個交互模式。

分別為:shareable unshareable static variable

事實上,FHS對於Linux的目錄樹架構僅僅規定了3層目錄主要該放什麼,分別為:

/ 根目錄,放置開機有關的檔案

/usr unix software resource 與軟件安裝、執行相關的。

/var variable 與系統運作過程有關的。

一般來講,根目錄放置的數據簡要如下:

/bin 放在在單人維護模式下還能夠被使用的指令,或者說開機有關的指令,一般用戶和root用戶都可以使用
/dev 放置裝置檔案,
/boot 放置開機會使用到的檔案,如Linux核心檔案,一般名為vmlinuz,以及grub開機選單等等
/etc 系統的主要配置文件幾乎都在這個目錄。
/home 這個是系統默認的各個用戶的家目錄,一般你新增一個賬戶,都會在此處出現一個相應的家目錄。
/lib 開機過程會使用到的函數庫,通過/bin和/sbin下的指令進行呼叫。
/media 媒體,也就是放置可移除的設備了。比如:光盤,軟盤,u盤等等。如:/media/disk /media/cdrom等等
/opt 第三方軟件的安裝目錄,一般來講還是習慣於安裝在/usr/local這個目錄了,非distribution提供的軟件都稱為第三方軟件
/root 管理員的家目錄,之所以放這裡,是因為單人維護模式且僅掛載根目錄的時候,系統就能擁有/root這個目錄,所以希望/root和/放在一個分割槽
/sbin 放在在單人維護模式下還能夠被使用的指令,或者說開機有關的指令,一般來講/sbin下的指令只有root用戶才可以使用
/srv service,服務。一些網絡服務如www,ftp等需需要取用的數據目錄。
/tmp 任何用戶都可以存取的一個目錄,臨時目錄,一般放置臨時檔案或者數據。
/lost+found 這是目錄使用標准的ext2,ext3格式時才會產生的一個目錄。主要是為了文件系統掛掉時,一些遺失片段的找回。
/usr/X11R6 為x-window重要數據放置的目錄。
/usr/bin 和開機無關的一般用戶和root都可以使用的指令
/usr/include c/c++等程序的檔頭(header)和包含檔(include)放置處
/usr/lib 開機無需調用的函數庫。
/usr/local 第三方軟件的建議安裝目錄。
/usr/sbin 和開機無關的一般來講僅有root才可以使用的指令
/usr/share 放置共享文件的地方,常見的有/usr/share/man usr/share/doc
/usr/src source,一般原始碼的放置處,至於核心原始碼則建議放到 /usr/src/Linux
/var/cache 應用程序本身運行過程中產生的一些暫存檔
/var/lib 程序本身執行過程中,需要使用到的數據文件放置處。
/var/lock 某一些程序或者裝置一次只能被一個用戶使用,如果有第二個用戶也同時使用就會出錯,所以有用戶使用後就要鎖掉,直到這個用戶釋放為止,比如dvd刻錄機
/var/log 很重要,登錄文件的放置目錄。
/var/spool 隊列放置處,比如一封信,你沒讀之前它在隊列中放著,你讀了以後它就不在隊列中了。

Copyright © Linux教程網 All Rights Reserved