Linux下批量修改文件名

tt posted @ 2008年12月10日 05:21 in Linux , 3715 阅读

 我下载的广播剧.mp3文件前面都有前缀——亭长小武

亭长小武001.mp3
亭长小武002.mp3
... ...

想把前面的“亭长小武”去掉,批量修改文件名

采用下面的方法:
$>  for file in *.mp3
$> do
$> mv $file "`echo $file|sed  s/亭长小武//g`"
$> done

注意mv行的 ` 是与~在同一键上的那个符号,而非单引号

如果需要用到超级用户的化,sudo所放的位置见下面:
$>  for file in *.mp3
$> do
$> sudo  mv $file "`echo $file|sed  s/亭长小武//g`"
$> done

Avatar_small
ss 说:
2015年5月25日 16:01

可以 试一下
rename "亭长小武" "" *


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter