ls命令
ls命令為list的縮寫。通過ls命令可以查看Linux文件夾中包含的文件及其文件權限(包括目錄、文件夾、文件權限)、目錄信息等等。
ls [選項] [目錄/文件]
選項:
-a :列出目錄所有文件,包含以.開始的隱藏文件
-A :列出除.及..的其它文件
-r :反序排列
-t :以文件修改時間排序
-S :以文件大小排序
-h :以易讀大小顯示
-l :除了文件名之外,還將文件的權限、所有者、文件大小等信息詳細列出來
--help 查看該命令的幫助文檔
--version 顯示版本信息。
cd命令
cd命令用于實現目錄跳轉。
cd [目錄名]
pwd命令
pwd命令用于查看當前工作目錄路徑。
mkdir命令
mkdir命令用于創建文件夾。
mkdir [選項] [參數]
選項:
-m: 對新建目錄設置存取權限,也可以用 chmod 命令設置;
-p: 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項后,系統將自動建立好那些尚不在的目錄,即一次可以建立多個目錄。
rm命令
刪除一個目錄中的一個或多個文件或目錄。
如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。
rm [選項] [文件]
選項:
-d: 刪除可能仍有數據的目錄 (只限超級用戶)
-f : 略過不存在的文件,不顯示任何信息
-r : 同時刪除該目錄下的所有目錄層
-v :詳細顯示進行的步驟
-i : 進行任何刪除操作前必須先確認,同時刪除多個文件時每個文件都會提醒確認操作。
-I : 同時刪除多個文件(大于3個)時,只提醒一次。
rmdir命令
從一個目錄中刪除一個或多個子目錄項,刪除某目錄時也必須具有對其父目錄的寫權限。
注意:不能刪除非空目錄
rmdir [選項] [目錄]
選項:
-p:遞歸刪除目錄dirname,當子目錄刪除后其父目錄為空時,也一同被刪除。
mv命令
mv命令使用方法比較特殊。
1:將源文件名改為目標文件名(改名)
mv [文件名] [文件名]
2:將文件移動到目標目錄(移動文件)
mv [文件名] [目錄名]
3:目標目錄已存在,將源目錄移動到目標目錄,目標目錄不存在則改名。(移動目錄或者改名)
mv [目錄名] [目錄名]
cp命令
將源文件復制至目標文件,或將多個源文件復制至目標目錄。
注意:命令行復制,如果目標文件已經存在會提示是否覆蓋,而在 shell 腳本中,如果不加 -i 參數,則不會提示,而是直接覆蓋!
cp [選項] [參數]
選項:
-i:提示
-r:復制目錄及目錄內所有項目
-a:復制的文件與原文件時間一樣