Linux 學習之路(二):常用命令之檔案與目錄管理
ls:顯示目標列表
-a 顯示所有檔案和目錄
-l 單列顯示詳細資訊
cd:切換工作目錄
cd 進入使用者主目錄
cd ~ 進入使用者主目錄
cd - 返回進入此目錄之前所以在目錄
cd .. 返回上級目錄
cd ../.. 返回上兩級目錄
mkdir:建立目錄
-p 若所要建立目錄的上層目錄目前尚未建立,則會一併建立上層目錄;
mkdir -p lzy/x1 | mkdir -p lzy/x3
rm:刪除目錄和檔案,被刪除的目錄中含有子目錄,則必須加上-r引數
-f 強制刪除檔案或目錄
-r 遞迴刪除,把指定目錄下的所有檔案與子目錄一併處理
-i 刪除前詢問使用者
rmdir:刪除空目錄
-p 刪除指定目錄後,若該目錄的上層目錄已變成空目錄,則將其一併刪除;
建立檔案:可以用cat 也可以用vim
cat >>test.txt hello linux 注:內容輸入完成之後,按快捷鍵ctrl+d儲存退出 vim text.txt hello linux!
mv:移動檔案或目錄
-b 當檔案存在時,覆蓋前,為其建立一個備份。
-f 若目標檔案或目錄與現有的檔案或目錄重複,則直接覆蓋現有的檔案或目錄。
-i 互動式操作,覆蓋前先行詢問使用者,如果原始檔與目標檔案或目標目錄中的檔案同名,則詢問使用者是否覆蓋目標檔案。
-S 為備份檔案指定字尾,而不使用預設的字尾。
-u 當原始檔比目標檔案新或者目標檔案不存在時,才執行移動操作。
mv (原始檔) (目標位置)
cp:用來將一個或多個原始檔或者目錄複製到指定的目的檔案或目錄。
-b:覆蓋已存在的檔案目標前將目標檔案備份;
-r:遞迴處理,將指定目錄下的所有檔案與子目錄一併處理;
-v:詳細顯示命令執行的操作。
-i:覆蓋既有檔案之前先詢問使用者;
-f:強行復制檔案或目錄,不論目標檔案或目錄是否已存在;
-p:保留原始檔或目錄的屬性;
-a:此引數的效果和同時指定"-dpR"引數相同;