rename 的一種用法。
一:問題的提出
比如我的/home/cyq/cyq 有 m.php;1 n.php;1 倆個檔案,怎麼將檔名的 ;1 去掉。
cyq@cyq-desktop:~/cyq$ dir
m.php;1 n.php;1 筆記
cyq@cyq-desktop:~/cyq$
二:問題的解決
cyq@cyq-desktop:~/cyq$ rename 's//.php;1//.php/' ./*
這樣執行就好了,結果如下:
cyq@cyq-desktop:~/cyq$ dir
m.php;1 n.php;1 筆記
cyq@cyq-desktop:~/cyq$ rename 's//.php;1//.php/' ./*
cyq@cyq-desktop:~/cyq$ dir
m.php n.php 筆記
cyq@cyq-desktop:~/cyq$
三:解釋
rename 's//.php;1//.php/' ./*
格式 :
rename '命令引數/原串/替換後的串/' 目錄檔案
rename 表示重新命名
s 表示替換
宣告:本文件可以隨意更改,但必須署名原作者
linux下批量修改檔名
linux環境下,一批檔案如下 03003 anhui 20141206.dat 03005 anhui 20141208.dat 03014 anhui 20141210.dat 03003 anhui 20141207.dat 03005 anhui 20141209.dat 03014 anh...
Linux 批量修改檔名
linux shell 批量重新命名的方法總覽 1 刪除所有的 bak 字尾 rename s bak bak 2 把 jpe 檔案字尾修改為 jpg 3 把所有檔案的檔名改為小寫 rename y a z a z 4 將 abcd.jpg 重新命名為 abcd efg.jpg 5 將 abcd e...
批量修改檔名
10.1整理女兒 的時候,發現從老婆手機拍出來的 檔名不帶拍照日期的,這樣有個問題,就是那麼積累了2年的 無法顯眼的知道是什麼時候拍的,而且在轉移 的時候,容易把修改日期更改掉,這樣就會丟失拍照的日期,對後續回憶 的時候就不知道當時女兒多大。如果手工修改,那麼幾千張 修改工作量實在太大,以修改一張 ...