如何在 Linux 中重命名文件

在 Linux 中重命名文件是您可以直接從命令行完成的最簡單的任務之一。

有很多方法可以實現這一點,在本指南中,我將帶您了解如何在 Linux 中重命名文件。

1) 使用 mv 命令重命名文件

mv 命令是可用於在 Linux 中重命名文件的最簡單的命令之一。 語法非常簡單。

句法

# mv old_file new_file

例子

我在我的主目錄中創建了一個名為 files 的新文件夾。 在文件夾中,我有一個名為 file1.txt 的文檔。

要將“file1.txt”重命名為“file2.txt”,命令將是

# mv file1.txt file2.txt

您可以使用 ls命令

在 Linux 中重命名文件

要獲得詳細輸出,請附加 -v 標誌

# mv file1.txt file2.txt -v

輸出

'file1.txt' -> 'file2.txt'

如果文件位於文件路徑中,例如 /home/winnie/file1.txt,則語法為

# mv /home/winnie/file1.txt /home/winnie/file2.txt

筆記:
如果您指定不同的文件路徑, mv 命令將簡單地將其移動到不同的位置,而無需重命名。

2)使用rename命令重命名多個文件

rename 命令還可用於將多個文件從一種格式重命名為另一種格式。 語法是

# rename 's/old/new/' files

為了 example, 我有 5 個文件——file1.txt、file2.txt、file3.txt、file4.txt 和 file5.txt

在 Linux 中重命名文件

要將所有文件 (*.txt) 重命名為 pdf (*.pdf),請運行

# rename 's/txt/pdf/' *.txt

通配符表示所有文件都會受到影響。

在 Linux 中重命名文件

要將文件名從小寫更改為大寫,請運行

# rename 'y/a-z/A-Z/' *.png

在上述情況下,所有小寫的 png 文件都將轉換為大寫

查看重命名運行的手冊頁

# man rename

在linux中重命名文件

3) 使用 Metamorphose2 GUI 工具

對於 GUI 愛好者來說,Metamorphose 是一個方便且強大的重命名操作工具。 Metamorphose 是一個免費的開源跨平台文件和文件夾重命名器,可用於 Linux 和 Windows。

首先,前往 變態網站 並選擇您的發行版的安裝程序。 有幾個安裝程序選項可用,例如用於 Ubuntu 和 Debian 的 Debian 文件以及用於基於 RedHat 的發行版(如 CentOS)的 RPM。

下載後使用 dpkg 安裝命令

# dpkg -i metamorphose_1.1 2-2_all.deb

成功安裝 Metamorphose2 後,在終端上啟動它,運行

# metamorphose

選擇您的首選語言,然後單擊“確定”按鈕

點擊 重命名器 標籤。 將顯示如下所示的窗口。 左側窗格是重命名時可以執行的操作列表。 在中間部分,進一步詳細解釋了這些操作。

Metamorphose2 在 Linux 中重命名文件

接下來,點擊 ‘選擇器‘ 選項卡,然後單擊包含要重命名的文件的文件夾。 突出顯示文件。

Metamorphose2 在 Linux 中重命名文件

此後,單擊“重命名器‘ tab 再次定義重命名規則。 在裡面 example 下面,我用“doc”替換“file”。

Metamorphose2 在 Linux 中重命名文件

底部部分為您提供瞭如何重命名文件的預覽。

滿意後,單擊“‘ 按鈕

3) 使用 Pyrenamer GUI 工具

Pyrenamer 是另一個方便的工具,您可以使用它在 Linux 中同時重命名一批文件。 要在 Ubuntu 中安裝,請運行

# apt-get install pyrenamer

啟動 Pyrenamer 運行

# pyrenamer

啟動後,向下滾動到您的目錄並選擇要重命名的文件。 接下來,選擇您要應用的操作。 就我而言,我將用 pdf 替換擴展名 txt。

Linux 中的 Pyrenamer 重命名文件

為了使更改生效,我最終將單擊“改名

結論

在本教程中,我們介紹了在終端和使用 GUI 工具重命名文件(單個文件和批量文件)的各種方法。 成立 名詞 為開發人員提供的批量重命名實用程序。

試一試,讓我們知道它是怎麼回事! 感謝並保持鎖定以獲取更多信息豐富的教程!

另請閱讀:

  • 如何在 Linux 中使用 mv 命令