一、file
文件屬性:
-:普通文件
d:目錄文件
b:塊設備
c:字符設備文件
l:符號鏈接文件
P:命令管道
s:套接字文件 node
二、ls
顯示目錄內容
-l:顯示文件屬性,ls -l=ll
-h:作相應的單位轉換顯示
-a:顯示全部文件
-A:顯示.和..覺得的全部文件
-d:顯示目錄自身屬性
-i:顯示文件的縮影接點號碼(index node ,inode)
-r:逆序顯示文件列表
-R:遞歸顯示文件ide
三、cd
切換目錄
cd回到用戶的家目錄
cd ~username:進入指定用戶的家目錄
cd - :在當前目錄和前一次所在的目錄來回切換
cd ..:切換至其父目錄
cd /home 進入 '/ home' 目錄' 排序
四、pwd
顯示當前路徑遞歸
五、touch
建立、更新空文件
-c:文件存在的時候不在建立
-a:只改變文件的訪問時間
-m:只改變文件的修改時間
-t:本身設定文件的時間戳(年月日時分.秒),與a、m配合使用it
六、mkdir/rmdir
mkdir:建立目錄
rmdir:刪除目錄
-p:遞歸建立
-V:顯示建立信息class
七、rm
刪除文件
-i:交互式刪除
-f:暴力刪除
-r:遞歸刪除
命令能夠組合利用test
八、cp
複製文件
-r:遞歸複製目錄
-i:交互式顯示覆制
-f:強制複製,覆蓋
-p:保留源文件的屬性,時間戳
-a:保留源文件的全部屬性
-P:複製連接文件時保存爲連接(默認是複製連接所指向的文件)
-d:複製時保持連接
-a:歸檔複製,經常使用與備份
#cp /etc/passwd /tmp/ 複製到目錄下並保存原文件名
#cp /etc/passwd /tmp/test 看test是文件仍是目錄,目錄:複製到目錄內,
文件則替換!file
九、mv
移動或重命名文件
mv SRC(源) DEST(目標)
在統一目錄下能夠利用mv進行重命名: mv abc bcd 或者 mv -t 目標源硬件
十、ln
建立連接文件
ln SRC DEST:建立硬連接
-s:建立軟鏈接
-i:顯示文件的inode號
-v:顯示執行結果
硬件鏈接:
一、只能對文件建立,不能應用於目錄,文件的硬連接次數爲2
二、不能誇文件系統
三、建立硬連接會增長文件被鏈接的次數
軟鏈接:
一、可應用於目錄
二、能夠跨文件系統
三、不會增長被鏈接文件的鏈接次數
四、其大小爲指定的路徑所包含的字符個數 時間戳
十一、du
顯示目錄下的全部文件的大小
-s:顯示目錄大小
-sh:單位換算後顯示
十二、wc
文本統計
-l:只顯示行數
-w:只顯示單詞數
-c:只顯示字節數
-L:顯示最長的一行包含多少個字符
1三、sort
對顯示文件進行排序
-n:按照數值大小從小到大排列
-r:降序排列
-t:指定字段分隔符
-k:從哪一個字符開始,就是指定關鍵字排列
-u:相同的行只顯示一次
-f:忽略字符大小寫
1四、tree顯示文件和目錄由根目錄開始的樹形結構