Linux命令行下修改文件或文件夾名
1、打開(kāi)終端,然后輸入命令:mv file1 file2 執(zhí)行即可!
命令的意思是當(dāng)前目錄下的file1文件名改成file2,如果該目錄下有file2,則覆蓋以前的file2文件。
批量更改文件名
命令格式:
rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]
perlexpr 是一種 Perl 腳本格式的正則表達(dá)式。
參數(shù):
-v, --verbose
Verbose: print names of files successfully renamed.
詳細(xì)模式:打印成功更改的文件名列表
-n, --no-act
No Action: show what files would have been renamed.
測(cè)試模式:并不真正的執(zhí)行命令,而只是顯示哪些文件名應(yīng)該怎么進(jìn)行
更改,用于測(cè)試模式。
-f, --force
Force: overwrite existing files.
強(qiáng)制模式:在更改文件名,如果更改后的文件已經(jīng)存在時(shí)覆蓋已經(jīng)存在
的文件。
onuomy.cn
批量更改文件擴(kuò)展名
$ ls
1.txt 2.txt 3.txt 4.txt
$ rename 's//.txt//.ext/' *
$ ls
1.ext 2.ext 3.ext 4.ext
批量刪除文件擴(kuò)展名
$ ls
1.txt 2.txt 3.txt 4.txt
$ rename 's//.txt//' *
$ ls
1 2 3 4
批量添加文件擴(kuò)展名
$ ls
1 2 3 4
$ rename 's/$//.txt/' *
$ ls
1.txt 2.txt 3.txt 4.txt
以上便是winwin7給大家介紹的linux批量修改文件名教程!