如何在Linux中重命名文件

是否要在Linux中重命名文件?如果您知道如何在Windows,macOS或Chrome操作系统中完成这项工作,那么您将在此处知道如何完成这项工作。在大多数版本的Linux上,您要做的就是右键单击一个文件,然后选择重命名选项。

完成。

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

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

如果您有一个学期的笔记或充满度假照片的文件夹,请重命名文件一次只需要一整天。幸运的是,您不必这样做,甚至不需要安装其他软件即可简化工作。

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

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

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

使用pyRenamer重命名文件

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

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

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

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

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

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

sudo apt-get install pyrenamer

下载: pyRenamer

使用KRename重命名文件

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

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

KRename的功能来自于插件,后者占据了第三个选项卡。您可以启用更多高级功能,例如将文件名从另一种语言音译为英语的能力。得益于KDE程序之间的良好集成,您可以从默认文件管理器Dolphin轻松访问KRename。以下命令:

sudo apt-get install krename

下载: KRename

如何在终端中重命名文件

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

有两个核心命令可以简化文件重命名。最简单的选项并不十分明显,因此让我们先解决它。

mv 命令是在终端中重命名文件的最短,最简单的方法。是的, mv 是移动的缩写,移动文件主要是该命令的作用。要将 MV 与重命名相关联,请这样考虑:从技术上讲,您正在将数据从一个文件名移动到另一个文件名。请查看下面的示例。

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 /

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

假设您有很多文本文件(TXT)希望转换为Markdown文件(MD)。首先,如上例所示,使用 cd 命令进入相关文件夹(或者,您可以使用右键单击>在终端中打开)。然后,输入以下命令:

rename .txt .md *

*指示该命令搜索文件夹中的所有文件。您可以通过如下修改命令来明确地将搜索范围限制为.txt结尾的文件。

rename .txt .md *.txt

以上命令不会告诉您对 rename 命令所做的更改。您必须打开文件夹并自己检查。如果要在终端内进行确认,可以将 -v 添加到命令中。

rename -v .txt .md *

从技术上讲,您可以使用 rename 命令重命名一个文件。与 mv 相比,您只需输入更多内容即可。例如:

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

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

如何管理Linux上的文件?

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

结果是,终端可以替换您的文件管理器。它提供了一种在计算机上列出,移动,删除,复制和粘贴数据的快速方法。因此,如果您准备加强文件管理游戏,让我们继续学习如何在Linux上管理文件。

图片来源:Naypong / Depositphotos

标签: 文件管理 重命名文件