
请问:rename如何规律性批量重命名?
- pityonline
- 帖子: 3864
- 注册时间: 2008-12-09 12:44
- 来自: 北京
- 联系:
Re: 请问:rename如何规律性批量重命名?
我靠!我以前居然能打那么多字…… 

- 我就是我2
- 帖子: 1215
- 注册时间: 2008-12-13 10:55
- 来自: the Earth
- 联系:
Re: 请问:rename如何规律性批量重命名?
pityonline 写了:我靠!我以前居然能打那么多字……


wf啊.
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
自然灋則
dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”
自然灋則
dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
- shuizhongyu
- 帖子: 287
- 注册时间: 2012-11-06 12:43
- 系统: arch,ubuntu
- 来自: 安徽合肥
- 联系:
-
- 帖子: 3
- 注册时间: 2016-07-07 10:30
Re: 请问:rename如何规律性批量重命名?
你好, 如果是从一开始计数呢, 不是0, 比如01 02 03...这样 怎么写aerofox 写了:加上引号就不怕空格了。bigsun 写了:用这个简单些:如果要重命名的文件有空格,修改下:代码: 全选
i=0; for img in `ls *.png`; do mv $img test-`printf %.6d $i`.png; i=`expr $i + 1`; done
对空格文件,还有其它方法,参照代码: 全选
find ./ -name '*.png' | while read FILE; do mv "$FILE" test-`printf %.6d $i`.png; i=`expr $i + 1`; done
http://www.cyberciti.biz/tips/handling- ... -bash.html把所有扩展名为.png的文件按顺序重命令为4位数字编号,文件数目必须不多于10000,否则用上面提到的 printf 命令。代码: 全选
i=10000; for f in *.png; do mv "$f" ${i#1}.png; done