Linux文件權限和目錄配置
用戶和用戶組
Linux文件權限
修改文件屬性和權限
命令 |
功能 |
chgrp |
改變用戶所屬組 |
chown |
改變文件的所有者 |
chmod |
更改文件權限 |
Linux文件種類
一般文件,純文本文件,二進制文件,數據格式文件
名稱 |
屬性 |
目錄(directory) |
d |
連接文件(link) |
l |
設備文件 |
b,c 通常在/dev目錄下 |
套接字(socket) |
s 通常在/var/run |
管道(FIFO pip) |
p |
文件長度和完整路徑名稱長度有限制
Linux目錄配置
目錄 |
文件內容 |
/bin |
很多執行文件。包括維護模式下還能操作的命令 |
/boot |
開機會使用的文件 |
/dev |
任何設備和接口設備都存在此目錄下 |
/etc |
系統主要的配置文件,包括賬號密碼 |
/home |
系統默認的用戶主文件夾~ 和~name |
/lib |
系統函數庫 |
/dedia |
可刪除的設備,例如光盤等 |
/mnt |
暫時掛在某些設備 |
/opt |
第三方軟件放置的目錄 |
/root |
系統管理員的文件夾 |
/sbin |
開機過程需要的,用戶用來查詢,root用來設置。fdisk,fsck,,ifconfig |
/srv |
一些網絡服務啓動後,這些服務取用的數據,比如網頁 |
/tmp |
讓用戶和正在執行的程序放置文件的地方 |
/proc |
虛擬文件系統,裏面所有的文件都在內存中和/sys類似 |
/usr下文件
目錄 |
文件內容 |
/usr/bin |
大部分用戶可以使用的命令,和/bin的不同是開機是否可以使用 |
/usr/include |
c/c++使用的頭文件和包含文件 |
/usr/lib |
各軟件的軟件庫、目標文件 |
/usr/local |
系統管理員在本機自行安裝下載的軟件 |
/usr/sbin |
非系統正常運行所需要的命令。某些網絡服務器軟件的服務命令 |
/usr/share |
放置共享文件的地方 |
/usr/src |
建議源碼放在此處 |
/var
針對經常變動的軟件。包括cache, log,local file
絕對路徑和相對路徑
路徑 |
表示 |
絕對路徑 |
/ |
上層路徑 |
../ |
本層路徑 |
./ |