LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 638|回复: 3

如何对一个目录下的所有文件实现批量改名?

[复制链接]
发表于 2004-12-21 11:25:18 | 显示全部楼层 |阅读模式
应该有好多种方法吧?

可惜我实践n次也没成功,高手举几个例子吧。
发表于 2004-12-21 12:01:47 | 显示全部楼层
要看你想改成什么样子了,你是想改扩展名还是其他呢?
如果是扩展名可以试一下这个。
#!/bin/bash
dir=     #the directory you want change the file name in
for file in $dir/*
do
    if   [ -f $file ]
    then
    mv $file $file.bak    #here .bak means backup,you can change it
    fi
done
也许可以用一个命令实现的,我还没有想,主要我也是一个初学LINUX者,呵呵,你试一下吧。
发表于 2004-12-21 12:39:29 | 显示全部楼层
http://www.linuxsir.cn/bbs/showt ... mp;page=3&pp=15
学习效率要提高,精华一定要参考啊^-^
发表于 2004-12-21 13:41:07 | 显示全部楼层
rename
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表