完整指南:在Linux中重命名文件

这是有关如何重命名Linux文件的指南。 基本上,要在Linux上重命名文件,您需要使用mv命令。 在Linux中,它将用于重命名文件和目录。

重命名Linux文件的基本语法:

mv [Options] <Old file> <New file>
mv <Old file> <New file>

重命名Linux文件的示例:

在基本形式中,您需要在mv命令中给出旧文件的名称,后跟新文件的名称,以便在Linux上重命名该文件。 假设您有一个名为“ andreyex.txt”的文件,并且想将其重命名为“ Linuxroutes.txt”。 使用以下命令:

[[email protected]]# mv andreyex.txt Linuxroutes.txt

由于我们从文件所在的目录发出命令,因此上述方法称为相对方法。 如果您不想转到该目录,则可以使用以下命令指定文件的完整路径。 此方法称为绝对路径。

[[email protected]]# mv /tmp/mann/andreyex.txt /tmp/mann/Linuxroutes.txt

用于在Linux中重命名文件的完整输出

如果您想了解有关重命名的信息。 然后,必须将-v选项与mv命令一起使用,如下所示:

[[email protected]]# mv -v andreyex.txt Linuxroutes.txt
`andreyex.txt' -> `Linuxroutes.txt'
[[email protected]]#

上面的命令行显示确认文件“ andreyex.txt”已重命名为“ Linuxroutes.txt”的信息。

在Linux中以交互方式重命名文件

您可以交互方式进行文件重命名操作,如果目标中已存在文件,系统会在Linux中重命名文件之前要求确认。

[[email protected]]# mv -i andreyex.txt Linuxroutes.txt
mv: overwrite `Linuxroutes.txt'? y
[[email protected]]#

仅当原始文件更新时,才重命名或移动文件:

假设源和目标中有相同的文件,并且您只想在更新源时将文件从源移到目标。 在这种情况下,您需要将-u选项与mv命令一起使用:

mv -u /tmp/Linuxroutes.dat /tmp/mann/Linuxroutes.dat

重命名多个文件:

如果要一次重命名多个文件,则必须使用重命名命令。 假设您有扩展名为“ .txt”的文件,并且想将其重命名为扩展名“ .dat”。

[[email protected]]# ll
total 20
-rw-r--r-- 1 root mmadmin 18 May 27 14:36 1.txt
-rw-r--r-- 1 root mmadmin 18 May 27 14:36 2.txt
-rw-r--r-- 1 root mmadmin 18 May 27 14:36 3.txt
-rw-r--r-- 1 root mmadmin 18 May 27 14:37 4.txt
-rw-r--r-- 1 root mmadmin 18 May 27 14:36 Linuxroutes.txt

[[email protected]]#  rename .txt .dat *.txt
[[email protected]]# ll
total 20
-rw-r--r-- 1 root mmadmin 18 May 27 14:36 1.txt
-rw-r--r-- 1 root mmadmin 18 May 27 14:36 2.txt
-rw-r--r-- 1 root mmadmin 18 May 27 14:36 3.txt
-rw-r--r-- 1 root mmadmin 18 May 27 14:37 4.txt
-rw-r--r-- 1 root mmadmin 18 May 24 12:22 Linuxroutes.dat
[[email protected]]#

Sidebar