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