韓國vps客戶需要修改文件的名字,但是客戶不會操作ftp,他會使用linux的命令,所以給出下面的方法給客戶
Linux修改文件名的兩個方法 - rename和mv命令使用
一般我們在處理Linux系統(tǒng)文件的時候,也會經(jīng)常用到需要修改文件名的時候。比如我們網(wǎng)頁的文件名需要修改,有些時候笨拙的辦法就是直接用FTP工具在線修改就可以,或者下載到本地修改之后然后再上傳替換。這個一般博主 有些時候穩(wěn)妥一些的還是會用到的方法。
實際上我們在處理Linux系統(tǒng)的文件的時候,用到命令也是比較多的,比如我們可以使用rename和mv命令來實現(xiàn)修改文件名,前者rename功能更為強大,可以實現(xiàn)批量修改。這里博主簡單的記錄到這兩個命令修改文件名的過程,以后有需要的時候可以深入的研究。
第一、rename 命令
rename 命令用于對于文件名的重命名管理。主要是可以實現(xiàn)批量和正則替換重命名,效率很很高效。rename命令存在兩個版本用法上有所區(qū)別,一個是 C語言版本支持通配符,另一個是 Perl版本.支持正則表達式。這里需要說的是,如果我們服務器鏡像中沒有安裝,則需要自己apt或者yum安裝。
基本案例方法:
1、字母替換
rename "s/labuluo/itulu/" *
這個是可以將文件名中的labuluo替換成itulu。
2、修改文件后綴
rename "s//.html//.php/" *
這個我們可以將.html 后綴的改成 .php后綴
3、批量增加文件后綴
rename "s/$//.html/" *
批量把所有文件都添加.html后綴。
4、批量刪除文件名
rename "s//.txt//" *
這個我們比較常用的可以用來刪除沒用的后綴文件名。比如.txt。
5、替換小寫
rename 's/A-Z/a-z/' *
把文件目錄中的大寫全部改成小寫,這個也是常用的。
第二、mv 命令
1、重命名
mv labuluo.com itulu.com
將 labuluo.com 更換成 itulu.com
2、移動目錄
mv labuluo.txt itulu
將 labuluo.txt 文件移動到 itulu 目錄。
總結(jié),實際上我們可以看到強大的rename是功能很大的。但是一般的個別文件重命名也可以使用到mv,批量處理文件的話,那肯定是rename有優(yōu)勢效率更高。