1、file
文件屬性:?
????-:普通文件?
????d:目錄文件?
????b:塊設(shè)備?
????c:字符設(shè)備文件?
????l:符號(hào)連接文件?
????P:命令管道?
????s:套接字文件?
2、ls?????????
????顯示目錄內(nèi)容
????-l:顯示文件屬性,ls?-l=ll?
????-h:做相應(yīng)的單位轉(zhuǎn)換顯示?
????-a:顯示所有文件?
????-A:顯示.和..以為的所有文件?
????-d:顯示目錄自身屬性?
????-i:顯示文件的縮影接點(diǎn)號(hào)碼(index?node?,inode)?
????-r:逆序顯示文件列表?
????-R:遞歸顯示文件
3、cd
??? 切換目錄
cd回到用戶的家目錄?
????cd?~username:進(jìn)入指定用戶的家目錄?
????cd?-?:在當(dāng)前目錄和前一次所在的目錄來(lái)回切換?
cd?..:切換至其父目錄
cd /home 進(jìn)入 '/ home' 目錄'?
4、pwd
顯示當(dāng)前路徑
5、touch
????創(chuàng)建、更新空文件
-c:文件存在的時(shí)候不在創(chuàng)建?
????-a:只改變文件的訪問(wèn)時(shí)間?
-m:只改變文件的修改時(shí)間?
-t:自己設(shè)定文件的時(shí)間戳(年月日時(shí)分.秒),與a、m配合使用
6、mkdir/rmdir
mkdir:創(chuàng)建目錄?
????rmdir:刪除目錄?
-p:遞歸創(chuàng)建?
-V:顯示創(chuàng)建信息
7、rm
刪除文件?
-i:交互式刪除?
-f:暴力刪除?
-r:遞歸刪除?
命令可以組合利用
8、cp
復(fù)制文件?
????-r:遞歸復(fù)制目錄?
????-i:交互式顯示復(fù)制?
????-f:強(qiáng)制復(fù)制,覆蓋?
????-p:保留源文件的屬性,時(shí)間戳?
????-a:保留源文件的所有屬性?
????-P:復(fù)制鏈接文件時(shí)保存為鏈接(默認(rèn)是復(fù)制鏈接所指向的文件)?
????-d:復(fù)制時(shí)保持鏈接?
-a:歸檔復(fù)制,常用與備份
?#cp?/etc/passwd?/tmp/???復(fù)制到目錄下并保存原文件名?
?#cp?/etc/passwd?/tmp/test?看test是文件還是目錄,目錄:復(fù)制到目錄內(nèi),
??????文件則替換!
9、mv
移動(dòng)或重命名文件?
????mv?SRC(源)?DEST(目標(biāo))?
????在統(tǒng)一目錄下可以利用mv進(jìn)行重命名:?mv?abc?bcd?或者?mv?-t?目標(biāo)源
10、ln
創(chuàng)建鏈接文件?
ln?SRC?DEST:創(chuàng)建硬鏈接
????-s:創(chuàng)建軟連接?
????-i:顯示文件的inode號(hào)?
????-v:顯示執(zhí)行結(jié)果?
????硬件連接:?
???????1、只能對(duì)文件創(chuàng)建,不能應(yīng)用于目錄,文件的硬鏈接次數(shù)為2?
???????2、不能夸文件系統(tǒng)?
???????3、創(chuàng)建硬鏈接會(huì)增加文件被連接的次數(shù)?
????軟連接:?
???????1、可應(yīng)用于目錄?
???????2、可以跨文件系統(tǒng)?
???????3、不會(huì)增加被連接文件的連接次數(shù)?
???????4、其大小為指定的路徑所包含的字符個(gè)數(shù)?
11、du
顯示目錄下的所有文件的大小???????????
-s:顯示目錄大小????????????
-sh:?jiǎn)挝粨Q算后顯示
12、wc
文本統(tǒng)計(jì)
-l:只顯示行數(shù)???
-w:只顯示單詞數(shù)???
-c:只顯示字節(jié)數(shù)???
-L:顯示最長(zhǎng)的一行包含多少個(gè)字符
13、sort
對(duì)顯示文件進(jìn)行排序
-n:按照數(shù)值大小從小到大排列?
-r:降序排列?
-t:指定字段分隔符?
-k:從哪個(gè)字符開(kāi)始,就是指定關(guān)鍵字排列?
-u:相同的行只顯示一次?
-f:忽略字符大小寫(xiě)?
14、tree
顯示文件和目錄由根目錄開(kāi)始的樹(shù)形結(jié)構(gòu)