完整指南:在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]royer]# 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