Linux系统文件属性,什么是Linux系统的文件属性?
-rwxrwxrwx 1 root root 293 Oct 19 21:24 test
第一列表示這個(gè)文件的屬性
第二列表示連接占用的節(jié)點(diǎn)
第三列表示文件(或目錄)的擁有者
第四列表示擁有者的用戶組
第五列表示這個(gè)文件的大小
第六列為這個(gè)文件的創(chuàng)建日期或者是最近的修改日期
第七列為這個(gè)文件的文件名
chgrp [-R] dirname/filename 更改所屬用戶組,-R用于目錄下的遞歸更改
chown [-R] 帳號(hào)名稱 文件或目錄
chmod 更改9個(gè)屬性 如:chmod 777 。
bashrc chmod u=rwx go=rx 。bashrc
目錄屬性的意義
r:表示具有讀取目錄結(jié)構(gòu)清單的權(quán)限
w:這個(gè)權(quán)限就很大了,可以建立新的文件與目錄,刪除已經(jīng)存在的文件與目錄(不論該文件是屬于誰(shuí)的),將已存在的文件或目錄進(jìn)行重命名,移動(dòng)該目錄內(nèi)的文件、目錄的位置
x:與能否進(jìn)入該目錄有關(guān)
LINUX目錄配置標(biāo)準(zhǔn)FHS僅定義出最上層(/)及子層(/usr,/var)的目錄內(nèi)容應(yīng)該要放置的文件數(shù)據(jù),其他子目錄層內(nèi),可以由開發(fā)人員自行配置。
cd 切換目錄
pwd 顯示當(dāng)前目錄
mkdir 建立新目錄 -m直接設(shè)置文件的權(quán)限;-p幫助您直接建立所需要的目錄遞歸
rmdir 刪除空目錄 -p與上層空目錄一起刪除
ls 參數(shù) 目錄名 一般用參數(shù)-al就夠了
cp 源文件 目標(biāo)文件 -r用于遞歸 -a連屬性一起復(fù)制過(guò)來(lái)
rm 刪除文件或記錄 -r遞歸 -f強(qiáng)制刪除
mv 源文件 目標(biāo)文件 -i若目標(biāo)文件已存在,則詢問(wèn)
basename 獲取路徑的文件名
dirname 獲取路徑的目錄名
cat 查看文件內(nèi)容 -n顯示行號(hào)
tac 反向顯示
nl 顯示時(shí)添加行號(hào)
more或者less 翻頁(yè)顯示(我喜歡用less,因?yàn)椴僮鞲鷐an基本一樣)
head -n 20 文件 取出文件的前20行
tail -n 20 文件 取出文件的后20行
touch 參數(shù) 文件 -a修改access time;-m修改mtime(touch命令最常用的情況是1建立一個(gè)空文件,2將某個(gè)文件日期修改)
umask 文件默認(rèn)權(quán)限(指的是默認(rèn)值需要減掉的權(quán)限)
chattr [+-=][ia] 文件或目錄名 +i無(wú)法再被修改 +a只能增加
lsattr [-aR] 文件或目錄 顯示文件的隱藏屬性
文件特殊權(quán)限 Set UID暫時(shí)具有程序擁有者的權(quán)限,只能用于二進(jìn)制文件
Set GID
Sticky Bit只對(duì)目錄有效,在具有SBIT的目錄下,用戶若在該目錄下具有w及x權(quán)限,則當(dāng)用戶在該目錄下建立文件或目錄時(shí),只有文件擁有者與root才有權(quán)利刪除
file 文件名 用于判斷文件的格式
which -a 命令 用于尋找執(zhí)行文件
whereis [-bmsu] 文件或目錄名 尋找特定文件
locate 同上
find [path] [option] [action](好多參數(shù)啊,多用就能記住了,也可以參考man find)。
全部
總結(jié)
以上是生活随笔為你收集整理的Linux系统文件属性,什么是Linux系统的文件属性?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: vuex 源码分析_前端入门之(vuex
- 下一篇: linux 进程调度源码分析,Linux