移動並重新命名檔案(mv 指令)

使用 mv 指令,將檔案和目錄從某個目錄移至另一個,或更改一個檔案或目錄的名稱。如果您並沒有為一個檔案或目錄指定新名稱就把它移至一個新的目錄,該檔案或目錄的原始名稱就會保留下來。

小心: 若沒有指定 -i 旗標,mv 指令會改寫許多現有檔案。-i 旗標會在改寫檔案之前,提示您做確認。 -f 旗標則不會提示您。如果 -f-i 這兩個旗標被組合在一起,將優先採用最後指定的旗標。
以 mv 指令來移動檔案
以下是 mv 指令的用法範例:
  • 若要將檔案移到另一個目錄,請給它一個新名稱,請鍵入:
    mv intro manual/chap1
    此動作會把 intro 檔案移至 manual/chap1 目錄。名稱為 intro 的檔案會從現行目錄中移除,而相同的檔案會以 chap1 出現在 manual 目錄中。
  • 若要將檔案移到另一個目錄,並維持名稱不變,請鍵入:
    mv chap3 manual
    此動作會把 chap3 移至 manual/chap3
以 mv 指令來更改檔名

使用 mv 指令來變更檔名,而不將該檔案移至其他目錄。

若要更改檔案名稱,請鍵入:
mv appendix apndx.a
此動作會把 appendix 檔案更名成 apndx.a。如果已經有名稱為 apndx.a 的檔案存在,它的舊內容會被 appendix 檔案的內容置換掉。

請參閱 Commands Reference, Volume 3 中的 mv 指令,以取得完整語法。