Linux_ubuntu學習:查看、切換工作目錄,顯示目錄下文件,刪除空目錄,複製、移動、刪除文件或目錄

pwd命令

pwd命令用於顯示工作目錄。

執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

cd命令

cd命令用於切換當前工作目錄至 dirName(目錄參數)。

其中 dirName 表示法可爲絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的 home 目錄

另外,"~" 也表示爲 home 目錄 的意思,"." 則是表示目前所在的目錄,".." 則表示目前目錄位置的上一層目錄。

ls命令

ls命令用於顯示指定工作目錄下之內容(列出目前工作目錄所含之文件及子目錄)。

語法

 ls [-alrtAFR] [name...]

參數 :

  • -a 顯示所有文件及目錄 (ls內定將文件名或目錄名稱開頭爲"."的視爲隱藏檔,不會列出)
  • -l 除文件名稱外,亦將文件型態、權限、擁有者、文件大小等資訊詳細列出
  • -r 將文件以相反次序顯示(原定依英文字母次序)
  • -t 將文件依建立時間之先後次序列出
  • -A 同 -a ,但不列出 "." (目前目錄) 及 ".." (父目錄)
  • -F 在列出的文件名稱後加一符號;例如可執行檔則加 "*", 目錄則加 "/"
  • -R 若目錄下有文件,則以下之文件亦皆依序列出

rmdir命令

rmdir命令刪除空的目錄。

cp命令

cp命令主要用於複製文件或目錄。

語法

cp -r file1 路徑           #將file1複製到路徑下

參數說明

  • -a:此選項通常在複製目錄時使用,它保留鏈接、文件屬性,並複製目錄下的所有內容。其作用等於dpR參數組合。
  • -d:複製時保留鏈接。這裏所說的鏈接相當於Windows系統中的快捷方式。
  • -f:覆蓋已經存在的目標文件而不給出提示。
  • -i:與-f選項相反,在覆蓋目標文件之前給出提示,要求用戶確認是否覆蓋,回答"y"時目標文件將被覆蓋。
  • -p:除複製文件的內容外,還把修改時間和訪問權限也複製到新文件中。
  • -r:若給出的源文件是一個目錄文件,此時將複製該目錄下所有的子目錄和文件。
  • -l:不復制文件,只是生成鏈接文件。

mv命令

 mv命令用來爲文件或目錄改名、或將文件或目錄移入其它位置。

語法

mv [options] source dest
mv [options] source... directory

參數說明

  • -i: 若指定目錄已有同名文件,則先詢問是否覆蓋舊文件;
  • -f: 在mv操作要覆蓋某已有的目標文件時不給任何指示;

mv參數設置與運行結果

命令格式 運行結果
mv 文件名 文件名 將源文件名改爲目標文件名
mv 文件名 目錄名 將文件移動到目標目錄
mv 目錄名 目錄名 目標目錄已存在,將源目錄
移動到目標目錄;目標
目錄不存在則改名
mv 目錄名 文件名 出錯

rm命令

rm命令用於刪除一個文件或者目錄。

語法

rm [options] name...

參數

  • -i 刪除前逐一詢問確認。
  • -f 即使原檔案屬性設爲唯讀,亦直接刪除,無需逐一確認。
  • -r 將目錄及以下之檔案亦逐一刪除。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章