如何使用Linux重命名文件

本指南将向您展示如何使用文件管理器和Linux命令行重命名文件。

大多数Linux发行版都有一个默认文件管理器作为桌面环境的一部分。 桌面环境是一组工具,它使用户无需在终端窗口中键入命令即可执行常见任务。

桌面环境通常包括用于显示图形应用程序的窗口管理器。

它还将包括以下部分或全部内容:

文件管理器用于控制文件的创建,移动和删除。 Windows用户将熟悉Windows资源管理器,它是一种文件管理器。

有许多不同的文件管理器,如Nautilus,Dolphin,Caja,PCManFM和Thunar。

Nautilus是Ubuntu中的默认文件管理器,以及运行GNOME桌面环境的发行版,如Fedora和openSUSE。

Dolphin是Linux发行版(如Kubuntu和KaOS)使用的KDE桌面环境的默认文件管理器。

Linux Mint有一个使用MATE桌面的轻量级版本。 MATE桌面使用Caja文件管理器。

轻量级发行版经常使用具有PCManFM文件管理器的LXDE桌面环境或Thunar文件管理器附带的XFCE。

发生这种情况时,名称可能会更改,但重命名文件的功能实际上是相同的

如何使用文件管理器重命名文件

文件管理器通常有一个看起来像文件柜的图标。 例如,如果您使用的是Ubuntu,它是启动栏上的第二个图标。

通常可以在面板的启动栏中找到相关的文件管理器图标,作为菜单系统的一部分,或者实际上作为快速启动栏的一部分。

文件管理器通常在左侧面板中具有一系列位置,如主文件夹,桌面,其他设备和回收站。

在右侧面板中是左侧面板中选定位置的文件和文件夹列表。 您可以通过双击文件夹向下钻取文件夹,然后使用工具栏上的箭头将文件夹移回文件夹。

重命名文件或文件夹几乎是相同的,无论哪种分布,哪个桌面环境,以及您正在使用哪个文件管理器。

右键单击您想要删除的文件或文件夹,然后选择“重命名”。 或者,许多文件管理器允许您左键单击文件或文件夹,然后按F2执行相同的操作。

根据文件管理器,重命名文件的界面略有不同。 例如Nautilus,Thunar和PCManFM会显示一个小窗口来输入新文件名,而Dolphin和Caja则让您只需输入新名称即可。

如何使用Linux命令行重命名文件

您可能不会惊奇地发现重命名文件的命令实际上已被重命名。 在本指南中,您将学习如何重命名完整文件,如何重命名文件的一部分,如何重命名由符号链接指向的文件以及如何确认重命名命令的工作方式。

如何重命名文件

重命名文件的语法并不像您想象的那么明显。 以下示例显示如何重命名文件:

重命名表达替换文件

你可能会认为重命名命令就像重命名oldfile newfile一样简单,但它不是那么简单,当我们经历时,我会解释原因。

想象一下你有一个名为testfile的文件,并且你想把它重命名为testfile2。 您将使用的命令如下所示:

重命名testfile testfile2 testfile

那么这里发生了什么? 这个表达式就是你在文件名中寻找的文本或者正则表达式的位。

替换是您希望替换表达式的文本,文件是要执行重命名的一个或多个文件。

为什么它会像这样工作,你可能会问?

想象一下,你有一个狗图片文件夹,但你不小心叫他们猫图片如下:

现在,如果命令与重命名oldfile newfile一样简单,那么您将不得不单独重命名每个文件。

使用Linux重命名命令,您可以一次重命名所有文件,如下所示:

重命名猫狗*

上述文件将被重命名如下:

上面的命令基本上查看了所有文件(用星号通配符元字符表示),并在任何地方发现了单词cat,它用狗代替它。

重命名符号链接指向的物理文件

符号链接充当指向类似于桌面快捷方式的文件的指针。 符号链接不包含除指向文件位置的路径之外的任何数据。

您可以使用以下命令创建符号链接:

ln -s

例如,假设您的狗图片文件夹中有一个名为barkingdog的文件,并且您想在名为howtostopdogbarking的名为dogtraining的不同文件夹中创建一个符号链接。

你可以用下面的命令来做到这一点:

ln -s〜/ pictures / dogpictures / barkingdog〜/ pictures / dogtraining / howtostopdogbarking

您可以通过运行ls -lt命令来确定哪些文件是符号链接。

ls -lt howtostopdogbarking

输出将显示如howtostopdogbarking - > / home / pictures / dogpics / barkingdog。

现在我不知道你们中有多少人知道如何阻止狗叫,但许多培训师的建议是先教狗先说话,然后一旦掌握了这些,你就可以在不想要它要吠叫。无论如何,这是理论。

掌握了这些知识后,您可能需要将吠叫狗图片重命名为说话者。

您可以通过运行以下命令直接在dogpics文件夹中重命名图片:

重命名咆哮说/家/图片/教条/ barkingdog

或者,您也可以通过指定符号链接的名称并使用以下开关重命名吠叫狗图片:

重命名 - 咆哮说/家/图片/ dogtraining / howtostopdogbarking

如何获得确认重命名命令已经工作

重命名命令的主要问题是它没有告诉你它做了什么。 你认为可能没有的工作,所以你必须去使用ls命令检查自己。

但是,如果使用以下开关,rename命令将精确地告诉您重命名的内容:

重命名-v猫狗*

输出结果如下:

这个命令有助于确认你想要发生的事情真的发生了。

重命名文件的另一种方法

如果您更喜欢重命名文件的更简单的语法,那么请尝试mv命令 ,如下所示:

mv oldfilename新文件名

概要

在学习使用Linux命令行时,您需要了解权限, 如何创建用户和组如何创建目录如何复制文件 ,如何移动和重命名文件以及所有关于链接的信息

这篇链接文章概述了在学习使用Linux命令行时需要了解的12条命令