l—R:進(jìn)行遞歸的持續(xù)變更,亦即連同次目錄下的所有文件將會變更
符號類型改變權(quán)限的方法,從之前的介紹中我們可以發(fā)現(xiàn),基本上9個權(quán)限為:
①user
②group
③others
我們使用u,g,o代表三種身份的權(quán)限!a代表all,即全部的身份,讀寫可以寫成:r,w,x. 也就是可以使用下表的方式來看:
chmod s-x test
chmod -al test
處理目錄的常用命令:
lls:列出目錄
ls -a 全部文件,連同隱藏開頭為.的文件一起列出來
ls-d:僅列出目錄文件
ls-l:長數(shù)據(jù)串列出
lcd:切換目錄 Change Directory
lpwd:顯示當(dāng)前的目錄
pwd -P /pwd -LP 顯示出實(shí)際的工作目錄
lmkdir:創(chuàng)建目錄
mkdir [-mp] test
-m:配置文件的權(quán)限,直接配置
-p:幫助你直接將所需要的目錄(包括上一級目錄)遞歸創(chuàng)建起來
lrmdir:刪除目錄
rmdir [-p] test
-p:連同上一級的空目錄一起刪除
lcp:復(fù)制文件或者目錄
cp [-adfilprusu] test1 test2
cp [options] test1 test2 test3...directory
① -a 相當(dāng)于-pdr
② -d 若來源為連接檔的屬性(link file),則復(fù)制連接檔屬性而非文件 本身
③-f 為強(qiáng)制(force)的意思,若目標(biāo)文件已經(jīng)存在且無法開啟,則移除后再 開始一次
④-i 若目標(biāo)檔已經(jīng)存在,在覆蓋時會先詢問動作的進(jìn)行
⑤-l 進(jìn)行硬件式連結(jié)(hard link)的連結(jié)檔創(chuàng)建,而非復(fù)制文件本身
⑥-p 連同文件的屬性一起復(fù)制過去,而非使用默認(rèn)屬性(備份常用)
⑦-r 遞歸持續(xù)復(fù)制,用于目錄的復(fù)制行為
⑧-s 復(fù)制成為符號連接檔(symbolic link),即【捷徑】文件
⑨-u 若destination 比 source舊才升級為destination
lrm:移除文件或目錄
rm [-fir] test
-f:force的意思,忽略不存在的文件,不會出現(xiàn)警告信息
-i:互動模式,再刪除前詢問
-r:遞歸刪除 非常危險
lmv:移動或修改
[root@www ~]#mv [-fiu]source destination
[root@www ~]#mv [options]source1 source2 source3 ....directory
[root@www tmp]#mv mvtest mvtest2
-f:強(qiáng)制,若文件已經(jīng)存在,直接覆蓋
-i:詢問
-u:若文件已經(jīng)存在,且source比較新,才會升級
Linux文件內(nèi)容查看
lcat 從第一行開始顯示文件內(nèi)容
ltac 最后一行開始顯示
lnl 顯示的時候,順道輸出行號
lmore一頁一頁的顯示文件的內(nèi)容
lless 與more類似,但是可以往前翻頁
lhead 只看頭幾行
ltail 只看最后幾行
man -cp 查看各個命令的使用文檔
cat [root@www ~]#cat /etc/issue
①-A:相當(dāng)于-vET的整合選項(xiàng),可以列出一些特殊的字符而不是空白而已
②-b:列出行號,僅針對非空白行號顯示,空白行不標(biāo)行號!
③-E 將結(jié)尾的斷行字節(jié)$顯示出來
④-n 列出行號,空白行也包括在內(nèi),與-b選項(xiàng)不同
⑤-T 將tab按鍵以^|顯示出來
⑥-v列出一些看不出來的特殊字符
tac 與 cat 恰恰相反,文件內(nèi)容從最后一行開始顯示
#### nl顯示文件 nl [-bnw]文件
[root@www ~]#nl /etc/issue