Mv指令是什麼意思
mv
指令是 Unix、Linux 和類 Unix 操作系統中的一個命令行工具,用於將檔案或目錄從一個位置移動到另一個位置,或者更改檔案或目錄的名稱。mv
指令的 "mv" 代表 "move"。
這個指令的基本格式如下:
mv [選項] 源檔案或目錄 目標檔案或目錄
其中:
[選項]
是可選的指令參數,用於指定特殊操作,如覆蓋保護、乾預模式等。源檔案或目錄
是您想要移動的檔案或目錄。可以同時指定多個源檔案或目錄。目標檔案或目錄
是您想要將源檔案或目錄移動到的位置,或者是您想要為源檔案或目錄設定的新名稱。
例如,如果你想要將一個名為 oldfile.txt
的檔案移動到名為 newfile.txt
,您可以執行以下命令:
mv oldfile.txt newfile.txt
如果你想要將一個檔案從一個目錄移動到另一個目錄,您可以這樣做:
mv olddirectory/file.txt newdirectory/
這個命令將會將 olddirectory/file.txt
移動到 newdirectory/file.txt
。
請注意,mv
指令會直接移動檔案,而不是複製和刪除。如果目標位置已經存在同名的檔案,mv
指令會提示您是否覆蓋,除非您使用了 -f
或 --force
選項,這個選項會強制覆蓋目標檔案而不提示。
此外,mv
指令不能移動檔案到不同的檔案系統,除非源檔案系統和目標檔案系統都支持這種操作(例如,都是 POSIX 兼容的)。在這種情況下,您可能需要使用 cp
指令複製檔案,然後在目標位置刪除原始檔案。