ls:list ,列出目錄內(nèi)容
用法:ls [-aAdhl] //ls 的參數(shù)很多,這里介紹常用的幾種
不加參數(shù),直接 ls ,可列出目錄的內(nèi)容,包括文件和子目錄的名稱。
-a :列出全部的文件,包括隱藏的目錄和隱藏的文件(以.開頭的文件)
-A :列出全部的文件,包括隱藏的目錄和文件(但不包括 . 與 .. 這兩個目錄)
-d :僅列出目錄本身,而不是列出目錄內(nèi)的文件數(shù)據(jù)
-h :將文件容量以人類較易讀的方式(例如GB、KB等) 列出來
-l :列出文件并顯示文件的屬性和權(quán)限等信息
Eg:列出/tmp下所有的文件(包括隱藏文件,但不包括“.” 和”..”這兩個目錄)的命令:ls –A /tmp
PS:出現(xiàn).bush樣式的即為隱藏性的文件
cp:copy 拷貝
用法:cp [-adfilprsu] 源文件 目標
不加參數(shù),直接 cp 源文件 目標 (目標可以是文件名也可以是目錄名)
-a :盡可能將檔案狀態(tài)、權(quán)限等資料都照原狀予以復制。
-r :若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。
-f :若目的地已經(jīng)有相同檔名的檔案存在,則在復制前先予以刪除再行復制。
在默認的條件中,cp的源文件與目的文件的權(quán)限是不同的,目的文件的所有者會是執(zhí)行命令的用戶。
-u :差異復制,常用在備份里面
文件移動命令 :mv
mv:move 移動文件,還有重命名的作用
用法:mv [-fiu] source destination
-f:強制移動,不會出現(xiàn)警告信息
-i:互動模式,移動之前詢問你
-u:目標存在的時候,只有source比較新才會更新
文件或者目錄刪除命令:rm
rm:remove 移除
用法:rm [-fir] 文件或目錄
不加參數(shù),直接用rm 文件,可以刪除文件
-f:強制刪除,不會出現(xiàn)警告信息
-i:互動模式,刪除之前詢問你
-r:遞歸刪除,最常用在目錄的刪除,很危險的參數(shù)