通過你問題的描述,可以通過如下命令來對文件進行重新命名:
方式1、[root@bbs haha]# mv wa_01.txt 01.txt
方式2、[root@bbs haha]# rename 01.txt wa_01.txt 01.txt
格式為:rename from to file
1、mv 命令的格式為:mv 源文件 目標文件 。方式1中 wa_01.txt 為原文件, 01.txt 為目標文件,此處是將wa_01.txt 改名為01.txt 。
2、rename 命令的格式為:rename from to file
其中 from :代表 需要替換的或者需要處理的字元。
to :把前面的from 代表的內容替換為 to 代表的內容。
file:待處理的文件。
以上就是關於文件重命名常用的命令,不同的系統在操作時可能會有出入,如果有問題,可以私信+關注,我會第一時間進行回復,希望我的回答能夠對你有所幫助。
Ⅱ linux裡面rename和mv重命名區別是什麼
mv命令只能對單個文件重命名」,這實就是mv命令和rename命令的在重命名方面的根本區別
rename命令是專用於文件重命名的,而且根據其後的例子可以看出,rename除了給單個文件重命名,還可以批量文件重命名。同時,值得注意一點的是,rename命令是帶3個參數而不是很多人認為的2個參數。
Ⅲ linux中如何用rename命令重命名一個文件
用法如下:
$ rename [options] [perlexpr] [files]
PS:
(1)options
-v 顯示成功重命名的文件-n 只顯示將被重命名的文件,但是不進行重命名-f 如果文件已存在,覆蓋-e 表明需要需要被執行的code,如果沒有-e,那麼第一個參數將被當成code。
(2)perlexpr
這是一個Perl表達式,文件名應當在其中被改變,沒學過Perl也沒關系,這個命令用到的語法很像sed,容易上手。
(3)files
需要重命名的文件。
linux中如何用rename命令重命名一個文件示例:
1、去除文件擴展名
$ rename 's/.bak$//' *.bak
2、去除文件名中的空格
$ rename 's/ //g' *
3、文件名轉為小寫
$ rename 'y/A-Z/a-z/' *
4、現在有一堆文件,他們的文件名模式是這樣的第一部分-haha-第二部分.file ,現在要把中間的-haha- 刪去並把第一部分的字元串和第二部分的字元串對調,可以這樣:
$ rename 's/(.*)-haha-(.*)(.file)/$2$1$3/' *.file
Ⅳ linux下怎麼樣重命名文件
linux下重命名文件有兩種方式:
1.較簡單的處理命令:mv
mv
原文件名
新文件名
如:mv myFile newName
將MyFile重命名為newName
2.linux提供了一個重命名文件命令:rename
如:rename
myFile
newName
myFile.text
3.有時想要改變文件名的大小寫,你可以使用下面的命令。