要在Linux中重命名文件吗?如果您知道如何在Windows、macOS或Chrome操作系统中完成这项工作,那么您就知道如何在这里完成这项工作。在大多数版本的Linux上,您只需右键单击一个文件并选择Rename选项。
完成。
但这只是个开始。在Linux中重命名文件可能比您想象的更简单、更强大。你不必进入命令行就可以开始玩了。默认的文件管理器中内置了很多功能。
如果你有一个学期的笔记或文件夹充满假期照片,重命名文件一次一个将需要一整天。幸运的是,你不必这样做,你甚至不需要安装额外的软件,使工作更容易。
如果您使用标准版本的Ubuntu或Fedora,这是两种流行的Linux形式,那么您看到的桌面界面称为GNOME。在GNOME中,您可以一次重命名多个文件,方法是将光标拖动到所有文件上,右键单击鼠标或触摸板,然后选择rename。然后您将看到使用模板或交换文本字符串重命名文件的选项。
虽然GNOME是目前最流行的Linux桌面界面,但是还有很多其他的。是否可以同时重命名多个文件以及如何重命名可能会有所不同。
如果你发现你更喜欢KDE或Xfce的文件管理器(Dolphin和Thunar),你也可以自由地交换它们而不需要完全交换桌面。
根据您的需要,您可能需要更高级的程序。pyRenamer是一个桌面无关的工具,它使您不必使用命令行。
要根据日期和时间重命名所有照片吗?喜欢在每个MP3文件的名称中包含艺术家、专辑和曲目标题吗?想把你的论文按学期和课程分类吗?这是你想下载的应用程序。
打开pyRenamer时,您将看到左侧的导航窗格用于浏览文件夹,右侧的窗格用于选择文件。后者将显示重命名前后文件的外观。右侧的选项面板允许您保留文件扩展名并自动预览更改。
魔术发生在底部。在这里输入您想要看到的名称模式。将光标悬停在文本字段上,查看可以使用哪些模式。选项包括数字、创建日期、时间、图像元数据和音频标记。
完成后,可以通过单击每个字段旁边的保存图标来保存模式。相邻的图标允许您打开现有的模式,因此您不必记住用于照片和音乐的复杂公式。
通过打开终端并键入以下命令,您可以在Ubuntu和许多基于Ubuntu的桌面上安装pyRenamer:
sudo apt-get install pyrenamer下载:pyRenamer
pyRenamer很适合大多数Linux桌面。然而,如果你使用KDE等离子桌面,你可能更喜欢用Qt编程语言编写的应用程序。这种软件倾向于更好地与界面的其余部分集成。
如果是那样的话,请查看KRename。它的功能与pyRenamer类似,只是有一个选项卡式界面,您可能认为它更易于导航。
KRename的力量来自于插件,它占据了第三个标签。您可以启用更高级的功能,例如将文件名从另一种语言音译为英语的功能。由于KDE程序之间的良好集成,您可以轻松地从Dolphin(默认文件管理器)访问KRename。
通过打开终端并键入以下命令,可以在Ubuntu和许多基于Ubuntu的桌面上安装KRename:
sudo apt-get install krename下载:KRename
终端看起来很吓人,但它有很多好处。在不同版本的Linux中,终端命令通常是相同的。无论您选择的是Linux桌面操作系统还是桌面环境,下面的rename命令都可以工作。它也适用于没有任何桌面的服务器。
有两个核心命令可以简化重命名文件的工作。最简单的选择并不明显,所以让我们先解决它。
mv命令是在终端中重命名文件的最短和最简单的方法。是的,mv是move的缩写,这个命令主要是用来移动文件的。要在心理上将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/当需要重命名多个文件时,该命令很快就会变得单调乏味。对于该作业,您希望改用rename命令。
假设你有一堆文本文件(TXT),你想变成降价文件(MD)。首先,如上例所示,使用cd命令访问相关文件夹(或者,您可以使用右键单击>;在终端中打开)。然后,输入以下命令:
rename .txt .md **告诉命令搜索文件夹中的所有文件。通过如下修改命令,可以显式地将搜索限制为以.txt结尾的文件。
rename .txt .md *.txt上面的命令不会告诉您重命名命令所做的更改。你必须打开文件夹自己检查。如果要在终端内部进行确认,可以在命令中添加-v。
rename -v .txt .md *从技术上讲,可以使用rename命令重命名单个文件。你只需要比用mv做更多的打字。例如:
rename old-file-name new-file-name old-file-name在末尾重复原始文件名,而不是使用*,通知命令仅对这一个特定文件执行操作。
现在您知道如何使用文件管理器和命令行重命名文件了。其他与文件相关的任务呢?
原来,终端可以取代你的文件管理器。它提供了一种在计算机上列出、移动、删除、复制和粘贴数据的快速方法。因此,如果您已经准备好升级您的文件管理游戏,那么让我们继续讨论如何在Linux上管理文件。
图片来源:Naypong/摄
...种方法可以批量重命名Mac上的多个文件。今天我们来看看如何使用Finder中的重命名功能,创建一个自动化工作流,以及如何使用一个名为NameChanger的免费应用程序重命名多个文件。 ...
您可能正在使用桌面环境和Linux。无论是一个额外的轻量级的还是更成熟的,如果您想运行图形应用程序,您都需要一个。当然,你可以试着在终端运行所有的东西,但那只是愚蠢。 ...
... 在您真正充分利用终端之前,您需要知道如何导航它。这就是为什么我们认为这些是最基本的Linux命令:如果你不能更改目录或者在一个你不记得如何使用的命令上获得帮助,那么再多的终端知识也帮不了你。 ...
... 我们已经介绍了如何在Windows和Mac上隐藏文件和文件夹。下面介绍如何在Linux上使用终端和Ubuntu中的文件管理器Nautilus隐藏文件和文件夹。我们还将讨论几种安全地隐藏文件和文件夹的方法...
...上有大量敏感数据的情况下完全禁用USB存储设备。下面是如何在Windows、Mac和Linux上做到这一点。 ...
...命令之一。也许这是问题的一部分。有这么多的选择,你如何从中筛选出有用的呢?找到它们之后,你怎么记得它们? ls命令及其选项和参数字符串的有用排列是别名的最佳候选。实际上,在大多数发行版中,您认为的“裸”ls...
使用Linux管道编排命令行实用程序如何协作。通过利用一组独立命令并将它们转化为一个专注的团队,简化复杂的流程并提高生产率。我们教你怎么做。 到处都是管道 管道是Linux和类Unix操作系统最有用的命令行特性之一。管道...
...令行中重命名它们,以便它们具有“.prg”扩展名。 我们如何说服mv为我们做这件事?我们来看看档案。 ls *.prog -l 这里有一种方法不需要编写实际的Bash脚本文件。 for f in *.prog; do mv -- "$f" "${f%.prog}.prg" 那有用吗?让我们查一下...
...没有现代协议的安全性,但是您可能需要使用它。下面是如何做到这一点。 警告:不要在internet上使用ftp 让我们从一开始就明确这一点:文件传输协议(FTP)可以追溯到20世纪70年代初,它的编写完全不考虑安全性。它不使用...