下重新命名檔案或資料夾 mv命令與rename命令

2021-08-11 07:16:32 字數 3792 閱讀 9488

在linux下重新命名檔案或目錄,可以使用mv命令或rename命令,這裡分享下二者的使用方法。

mv命令既可以重新命名,又可以移動檔案或資料夾。

例子:將目錄a重新命名為b

mv a b

例子:將/a目錄移動到/b下,並重命名為c

mv /a /b/c

其實在文字模式中要重新命名檔案或目錄,只需要使用mv命令就可以了,比如說要將乙個名為abc的檔案重新命名為1234:

mv abc 1234

注意,如果當前目錄下也有個1234的檔案的話,這個檔案是會將它覆蓋的。

下面介紹linux系統中另乙個重新命名命令 rename命令的用法。

批量建立那些規格差不多的檔名。【測試的第一步】

然後,使用rename進行修改

注意,如果想要替換掉下劃線,那麼你不能加任何引號。

建立一些測試檔案:

rename版本如果是perl版本的,那rename命令是支援正則的;因此在perl版本的rename下,執行上述命令就可以成功,如果rename版本是c版本的,那麼上述命令是不成功的。

這個是版本支援的問題,所以不必深究。有關二個版本的比較,請參考:linux下rename命令批量重新命名中的詳細介紹。

之前的問題可能是因為他的rename版本不支援導致的。so,這裡重點說的就是rename,雖然這個命令不是很重要。但是它其實還是很有用的,不是嗎?

當然,有人會說,你這個都是在乙個目錄下,那我要是在不同的目錄下呢?

用兩個命令。乙個find先把要修改的檔案找出來,再接乙個管道,乙個rename不就完了嗎?

是的,上述辦法可以說是一種思路,其實有很多種思路。

附,檢視rename版本的資訊

[root@linuxidc net]# man rename | head -1

rename(1) linux programmer』s manual rename(1)

mv 重新命名或移動檔案

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

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

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

cmd ren命令 重新命名檔案(夾)

ren 的用法很簡單,其使用格式為 ren 舊檔案 新檔名。例如,把test.txt改寫為abc.txt,使用 ren test.txt abc.txt即可。需要注意的是,舊檔案可以使用絕對路徑,也可以使用相對路徑,但是,新檔名不能使用任何路徑,只能是新的檔名,即使這個路徑就是當前目錄。例如 需要修...