網路城邦
上一篇 回創作列表 下一篇   字體:
批次更改 linux 檔名與 perl 升級
2006/11/15 21:13:19瀏覽1832|回應0|推薦4
今天晚上需要處理linux中的一些檔案,
但它們的檔名有些問題,
大小寫混用..
我希望一次將它們全改為小寫..
而不是一個一個來改

於是..我到網上抓了這個改檔名的工具來用

http://j3e.de/linux/convmv/convmv-1.10.tar.gz

它需要5.7.X 以後的 perl 來執行..
我的perl 是 5.6.X 的舊版
所以我得先 upgrade perl.
以下步驟 即可將perl upgrade 到 5.8.7

$wget http://layer1.cpanel.net/perl587installer.tar.gz
$tar xfz perl587installer.tar.gz
$cd perl587installer
$./install

再用 perl -v 看看,嗯 perl 已經變成 5.8.7版了咧!

至於那個改檔名的工具
用 tar -zxvf convmv-1.10.tar.gz 解開後就可以用了..
它的功能有好幾個..可以幫你一次處理更改一堆檔名的工作
但目前我們要的是它改檔名為全小寫的功能..
convmv -r --lower --notest *
就可以把所有該目錄下的所有檔名
(包含子目錄..)都變成小寫了^^

ps: --notest 是需要的..
沒有加此選項時,只會列出所有欲作的變更.
但不會實際更改檔名!
( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=ciga&aid=542909