關(guān)于文件權(quán)限的例子
目前成都創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、濱城網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
用ls -al命令查看文件屬性如下
-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc
- 第一個字符代表文件(-)、目錄(d),鏈接(l)
- 其余字符每3個一組(rwx),讀(r)、寫(w)、執(zhí)行(x)
- 第一組rwx:文件所有者的權(quán)限是讀、寫和執(zhí)行
- 第二組rw-:與文件所有者同一組的用戶的權(quán)限是讀、寫但不能執(zhí)行
- 第三組r--:不與文件所有者同組的其他用戶的權(quán)限是讀不能寫和執(zhí)行
也可用數(shù)字表示為:r=4,w=2,x=1 因此rwx=4+2+1=7
- 1 表示連接的文件數(shù)
- root 表示用戶
- root表示用戶所在的組
- 1213 表示文件大?。ㄗ止?jié))
- Feb 2 09:39 表示最后修改日期
- abc 表示文件名
$ chmod u+x file 給file的屬主增加執(zhí)行權(quán)限
$ chmod 751 file 給file的屬主分配讀、寫、執(zhí)行(7)的權(quán)限,給file的所在組分配讀、執(zhí)行(5)的權(quán)限,給其他用戶分配執(zhí)行(1)的權(quán)限
$ chmod u=rwx,g=rx,o=x file 同上
$ chmod =r file 為所有用戶分配讀權(quán)限
$ chmod 444 file 同上
$ chmod a-wx,a+r file 同上
$ chmod -R u+r directory 遞歸地給directory目錄下所有文件和子目錄的屬主分配讀的權(quán)限
Pwd:顯示當(dāng)前所在的位置
cd:切換目錄
tree:以樹形結(jié)構(gòu)顯示目錄下的內(nèi)容
mkdir:創(chuàng)建目錄
touch:創(chuàng)建空文件或改變文件的時間戳屬性
ls:顯示目錄下的內(nèi)容及相關(guān)屬性信息
cp:復(fù)制文件或目錄
mv:移動或重命名文件
rm:刪除文件或目錄
rmdir:刪除空目錄
ln:硬鏈接與軟鏈接
readlink:查看符號鏈接文件的內(nèi)容
find:查找目錄下的文件
xargs:將標(biāo)準(zhǔn)輸入轉(zhuǎn)換成命令行參數(shù)
rename:重命名文件
basename:顯示文件名或目錄名
dirname:顯示文件或目錄路徑
chattr:改變文件的擴展屬性
lsattr:查看文件擴展屬性
file:顯示文件的類型
md5sum:計算和校驗文件的MD5值
chown:改變文件或目錄的用戶和用戶組
chmod:改變文件或目錄權(quán)限
chgrp:更改文件用戶組
umask:顯示或設(shè)置權(quán)限掩碼
linux下查看文件詳細信息命令stat。
說明:Access訪問時間。Modify修改時間。Change狀態(tài)改變時間。可以stat *查看這個目錄所有文件的狀態(tài)
與文件相關(guān)的3個時間:
1、訪問時間,讀一次這個文件的內(nèi)容,這個時間就會更新。比如對這個文件使用more命令。ls、stat命令都不會修改文件的訪問時間。
2、修改時間,對文件內(nèi)容修改一次,這個時間就會更新。比如:vi后保存文件。ls -l列出的時間就是這個時間。
3、狀態(tài)改變時間。通過chmod命令更改一次文件屬性,這個時間就會更新。查看文件的詳細的狀態(tài)、準(zhǔn)確的修改時間等,可以通過stat命令文件名。
size: 427
說明:
文件的大小.
Blocks: 8
說明:
這個文件占用了8個塊,塊的單位是512個字節(jié),因為文件系統(tǒng)的塊為4096個字節(jié),除以512個字節(jié),就是8個Blocks.也就是一個文件最小也要占用8個block.
regular file
說明:
文件的狀態(tài)是不是正常的,此處為完整文件(個人理解是這個意思,請高手指點)
Device: fd00h/64768d
說明:是指存放文件的設(shè)備 詳細的不太理解 請高手賜教
IO Block: 4096
說明:
IO
Block表示文件系統(tǒng)塊的大小,ext3默認為4096,可以調(diào)整為2048等,但ext3最大也即是4096,可以通過tune2fs
-l /dev/sda1來確認.
Inode: 23724038
說明:
Inode就是I節(jié)點,這里說明的是23724038并不是系統(tǒng)已經(jīng)用了這么多個inode,比如現(xiàn)在新建文件2,inode為23724039,這時新建文件3,inode為23724040,此時你刪了文件2,再建文件4,它的inode還是23724039.
最后要注意一個文件只有一個Inode,Inode指引我們找到文件的信息.
Links: 1
說明:
只有這個文件名用了這個Inode.如果有兩個文件名用了這個Inode,這里的數(shù)字將是2,例如一個硬鏈接。