Linux下批量修改檔名

2021-09-30 06:59:04 字數 704 閱讀 3427

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年的 無法顯眼的知道是什麼時候拍的,而且在轉移 的時候,容易把修改日期更改掉,這樣就會丟失拍照的日期,對後續回憶 的時候就不知道當時女兒多大。如果手工修改,那麼幾千張 修改工作量實在太大,以修改一張 ...