假如想變改當前目錄下所有檔案的副檔名,可以用一個 loop 完成:
for old in *.php5; do mv $old `basename $old .php5`.php; done
上面指令會在當前目錄裡面搜索所有 ".php5" 副檔名的檔案,然後逐一用 mv 變更為 ".php" 副檔名。
Real-Blog
關於 PHP, Linux, Open Source 及個人生活記載的網誌。
Recent Articles / Archives
在 Linux 變更多個檔案副檔名
August 22, 2007 ·
Linux / BSD 筆記 ·
3 Comments »
RSS feed for comments on this post. | TrackBack URI
匯豐以股代息 »
Archived Entry
Posted on Wednesday, Aug 22nd, 2007 at 8:55 pmCategory : Linux / BSD 筆記
You can leave a response, or trackback from your own site.
說到*使用,讓我想到一個經驗
當系統被入侵更該某些執行檔
像是 ls 使用上出問題時
就可以使用 echo * 來確認資料夾內的檔案
Comment by 哇哇 — August 22, 2007 @ 9:54 pm
用 prename 就可以很方便地改檔名
Comment by guest — August 22, 2007 @ 11:25 pm
看看這篇
http://plog.longwin.com.tw/news-unix/2007/08/19/linux_tool_rename_2007
可以用regexp 直接改
還滿方便的
給你參考^^
Comment by johnpupu — August 23, 2007 @ 3:23 am