怎样在 Linux 中重命名文件

想在 Linux 中重命名文件? 如果您知道怎样在 Windows、macOS 或 Chrome 操作系统,那么你知道怎样在这里做。 在大多数版本的 Linux 上,您所要做的就是右键单击一个文件并选择 改名 选项。

完毕。

但这只是开始。 在 Linux 中重命名文件可能比您想象的更容易和更强大。 而且您不必深入命令行即可开始玩乐。 您的默认文件管理器中内置了大量功能。

使用 Linux 文件管理器重命名文件

如果您有一学期的笔记或文件夹中装满了假期照片,一次重命名一个文件将需要一整天的时间。 幸运的是,您不必这样做,您甚至可能不需要安装额外的软件来简化工作。

如果您使用标准版的 Ubuntu 或 Fedora,两种流行的 Linux 形式,那么您看到的桌面界面称为 GNOME。 在 GNOME 中,您可以通过将光标拖到所有文件上,右键单击鼠标或触摸板,然后选择来一次重命名多个文件 改名. 然后您将看到使用模板或交换文本字符串重命名文件的选项。

虽然 GNOME 是目前最流行的 Linux 桌面界面,但还有许多其他界面。 您是否可以一次重命名多个文件以及怎样重命名可能会有所不同。

如果您发现您更喜欢 KDE 或 Xfce 的文件管理器(Dolphin 和 Thunar),您也可以自由地交换它们,而无需完全切换桌面。

使用 pyRenamer 重命名文件

根据您的需要,您可能需要更高级的程序。 pyRenamer 是一个与桌面无关的工具,可以让您不必深入命令行。

想要根据日期和时间重命名所有照片吗? 喜欢在每个 MP3 文件的名称中包含艺术家、专辑和曲目标题吗? 想按学期和课程对论文进行排序吗? 这是您要下载的应用程序类型。

当您打开 pyRenamer 时,您将在左侧看到一个用于浏览文件夹的导航面板和一个用于选择文件的面板。 后者将显示您的文件在重命名前后的外观。 右侧的选项面板可让您保留文件扩展名并自动预览更改。

魔法发生在底部。 在那里您输入要查看的名称模式。 将光标悬停在文本字段上以查看您可以使用哪些模式。 选项包括数字、创建日期、时间、图像元数据和音频标签。

完成后,您可以通过单击 Save 每个字段旁边的图标。 相邻的图标可让您打开现有模式,因此您无需记住用于照片和音乐的复杂公式。

您可以通过打开终端并键入以下命令在 Ubuntu 和许多基于 Ubuntu 的桌面上安装 pyRenamer:

sudo apt-get install pyrenamer

下载: py重命名器

使用 KRename 重命名文件

pyRenamer 将适合大多数 Linux 桌面。 然而,如果您使用 KDE Plasma 桌面,您可能更喜欢用 Qt 编程语言编写的应用程序。 这样的软件往往能更好地与界面的其余部分集成。

在这种情况下,请查看 KRename。 它在功能上与 pyRenamer 相似,只是具有您可能认为更易于导航的选项卡式界面。

KRename 的强大来自插件,它们占据了第三个选项卡。 您可以启用更高级的功能,例如将文件名从另一种语言音译成英语的功能。 由于 KDE 程序之间的集成非常好,您可以从默认文件管理器 Dolphin 轻松访问 KRename。

您可以通过打开终端并键入以下命令在 Ubuntu 和许多基于 Ubuntu 的桌面上安装 KRename:

sudo apt-get install krename

下载: 重命名

怎样在终端中重命名文件

终端看起来令人生畏,但它有很多好处。 终端命令在不同版本的 Linux 中通常是相同的。 无论您选择何种 Linux 桌面操作系统或桌面环境,以下重命名命令都有效。 它也适用于根本没有任何桌面的服务器。

有两个核心命令可以缩短重命名文件的工作。 最简单的选择并不是很明显,所以让我们先解决它。

使用 Linux 的“mv”命令重命名文件

MV 命令是在终端中重命名文件的最短和最简单的方法。 是的, MV 是 move 的缩写,移动文件主要是这个命令的用途。 精神上的联想 MV 重命名时,可以这样想:您在技术上将数据从一个文件名移动到另一个文件名。 查看 example 以下。

mv /home/user/Downloads/old-file-name /home/user/Downloads/new-file-name

或者,您可以打开终端或将终端定向到包含该文件的文件夹。

cd /home/user/Downloads/
mv old-file-name new-file-name

笔记: 如果您确实想使用 MV 命令,而不是输入新文件名,而是键入目标目录。

mv /home/user/Downloads/old-file-name /home/user/Documents/

使用 Linux 的“重命名”命令重命名文件

当需要重命名多个文件时,该命令很快就会变得乏味。 对于该作业,您需要重命名命令。

假设您有一堆要转换为 Markdown 文件 (MD) 的文本文件 (TXT)。 首先,如 example 以上,使用 光盘 命令进入相关文件夹(或者,您可以使用 右键单击 > 在终端中打开)。 然后,输入以下命令:

rename .txt .md *

* 告诉命令搜索文件夹中的所有文件。 您可以通过如下修改命令来明确限制搜索以 .txt 结尾的文件。

rename .txt .md *.txt

上面的命令不会告诉你什么改变了 改名 命令作出。 您必须打开文件夹并自行检查。 如果你想在终端内确认,你可以添加 -v 到命令。

rename -v .txt .md *

从技术上讲,您可以使用 改名 命令重命名单个文件。 你只需要做比你更多的打字 MV. 为了 example:

rename old-file-name new-file-name old-file-name

在末尾重复原始文件名,而不是使用 *,通知命令仅对这个特定文件执行操作。

你怎样在 Linux 上管理文件?

现在您知道怎样使用文件管理器和命令行重命名文件了。 其他与文件相关的任务呢?

事实证明,终端可以取代您的文件管理器。 它提供了一种在计算机上列出、移动、删除、复制和粘贴数据的快速方法。 因此,如果您准备好加强文件管理游戏,让我们继续学习怎样在 Linux 上管理文件。

图片来源:Naypong/Depositphotos