想要在 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
下载: pyRenamer
使用 KRename 重命名文件
pyRenamer 非常适合大多数 Linux 桌面。 然而,如果您使用 KDE Plasma 桌面,您可能更喜欢使用 Qt 编程语言编写的应用程序。 此类软件倾向于与界面的其余部分更好地集成。
在这种情况下,请查看 KRename。 它在功能上与 pyRenamer 相似,只是带有一个选项卡式界面,您可能认为它更易于导航。
KRename 的力量来自插件,插件占据了第三个选项卡。 您可以启用更高级的功能,例如将文件名从另一种语言音译为英语的功能。 得益于 KDE 程序之间的完美集成,您可以轻松地从默认文件管理器 Dolphin 访问 KRename。
您可以通过打开终端并键入以下命令在 Ubuntu 和许多基于 Ubuntu 的桌面上安装 KRename:
sudo apt-get install krename
下载: K重命名
如何在终端中重命名文件
终端看起来很吓人,但它带来了很多好处。 终端命令在不同版本的 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 的“重命名”命令重命名文件
当需要重命名多个文件时,该命令很快就会变得乏味。 对于该作业,您需要改用 rename 命令。
假设您有一堆文本文件 (TXT),您希望将其转换为 Markdown 文件 (MD)。 首先,如在 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