8 移動和重新命名檔案

2022-03-28 06:37:41 字數 950 閱讀 7899

mv 命令可以執行檔案移動和檔案命名任務,這依賴於你怎樣使用它。任何一種 情況下,完成操作之後,原來的檔名不再存在。mv 使用方法與 cp 很相像:

mv item1 item2

把檔案或目錄 「item1」 移動或重新命名為 「item2」, 或者:

mv item... directory

把乙個或多個條目從乙個目錄移動到另乙個目錄中。

mv 與 cp 共享了很多一樣的選項:

表5-6: mv 選項

選項意義

-i --interactive

在重寫乙個已經存在的檔案之前,提示使用者確認資訊。 如果不指定這個選項,mv 命令會預設重寫檔案內容。

-u --update

當把檔案從乙個目錄移動另乙個目錄時,只是移動不存在的檔案, 或者檔案內容新於目標目錄相對應檔案的內容。

-v --verbose

當操作 mv 命令時,顯示翔實的操作資訊。

表5-7: mv 例項

mv file1 file2

移動 file1 到 file2。如果 file2 存在,它的內容會被 file1 的內容重寫。 如果 file2 不存在,則建立 file2。 每種情況下,file1 不再存在。

mv -i file1 file2

除了如果 file2 存在的話,在 file2 被重寫之前,使用者會得到 提示資訊外,這個和上面的選項一樣。

mv file1 file2 dir1

移動 file1 和 file2 到目錄 dir1 中。dir1 必須已經存在。

mv dir1 dir2

如果目錄 dir2 不存在,建立目錄 dir2,並且移動目錄 dir1 的內容到 目錄 dir2 中,同時刪除目錄 dir1。如果目錄 dir2 存在,移動目錄 dir1(及它的內容)到目錄 dir2。

mv 重新命名或移動檔案

root oracle linux.x64 11gr2 mv help 用法 mv 選項 t 原始檔 目標檔案 或 mv 選項 原始檔.目錄 或 mv 選項 t 目錄 原始檔.將原始檔重新命名為目標檔案,或將原始檔移動至指定目錄。長選項必須使用的引數對於短選項時也是必需使用的。backup cont...

java中重新命名檔案並移動檔案

今天遇到乙個需求,需要把有1000行的檔案重新命名為 done並移動到新的目錄當中,本來很簡單的需求,實際也真的很簡單,浪費很多時間太不應該,如下.private void archiveauditlogfile string oldfileabsolutepath else else file f...

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

使用 mv 命令將檔案和目錄從乙個目錄移動到另乙個目錄,或重新命名檔案或目錄。如果將乙個檔案或目錄移動到新的目錄而不指定新的名字,那麼其保留原來的名字。注意 如果不指定 i標誌,mv 命令可能會覆蓋許多現有的檔案。i標誌會在覆蓋檔案之前提示確認。而 f標誌則不會提示確認。如果同時指定了 f和 i標誌...