如何在 Linux 中移动和重命名文件
在 Linux 终端中移动和重命名文件既快捷又轻松,但首先您需要了解如何操作。无论您是坐在机器旁,还是通过 SSH 远程连接,这些命令都会在您的机器上移动文件。
在本指南中,我们将学习mv的基础知识,这是一个移动和重命名文件的命令。我们还将学习这个命令的一些高级参数,这些参数将增强它的使用并让我们的生活更轻松。
这些命令适用于大多数 Linux 机器。我们的测试 PC 运行 Kubuntu 21.10,但您也可以在Raspberry Pi 上运行此操作指南。所有操作方法都是通过终端执行的。
mv
1.创建一个名为 file1.txt 的新文件。
$ touch file1.txt
2.将file1.txt 重命名为newfile1.txt。mv 命令可以用于同一目录中的文件,也可以用于其他位置的文件。
$ mv file1.txt newfile1.txt
3.列出目录的内容以查看新文件。您现在应该看到 newfile1.txt。
$ ls
移动文件
在 Linux 中移动和重命名文件
mv 命令的主要用途是移动文件,语法与重命名相同。我们有一个来源和一个目标。
让我们将文件移动到子目录。
1.创建一个新目录,MoveFilesHere。
$ mkdir MoveFilesHere
2.使用 touch 命令创建一个新的空白文件。Touch 可用于制作任何类型的文件,但在其中包含正确数据之前,它实际上只是一个空壳。
$ touch blankfile.txt
3.使用 mv 命令将文件移动到子目录 MoveFilesHere。我们指定源,blankfile.txt,然后是可以是目录的目标(就像这里的情况),或者我们可以通过传递目标位置和预期的文件名,将文件移动到具有新名称的新目录中。
$ mv blankfile.txt MoveFilesHere/
这假定 MoveFilesHere 目录直接位于blankfile.txt 所在目录的下方。如果要将文件移动到不同级别的目录,则可能需要指定完整路径(例如:/home/pi/scripts) . 您还可以使用../作为目标文件夹将文件向上移动到其父目录。