当前位置: 技术问答>linux和unix
我要把一个目录下所有.cvs的文件改名为.bak要用什么命令啊?
来源: 互联网 发布时间:2015-10-30
本文导语: 如题 | 应该是mv而不是ren……如果你需要连子目录下面的都改掉,那么就要用find组合一堆东西了…… 譬如 find ./ -name '*.cvs' | awk '{print "mv", $0, $0}' | sed -e 's/cvs$/bak/' 这样就可以连着子...
如题
|
应该是mv而不是ren……如果你需要连子目录下面的都改掉,那么就要用find组合一堆东西了……
譬如
find ./ -name '*.cvs' | awk '{print "mv", $0, $0}' | sed -e 's/cvs$/bak/'
这样就可以连着子目录的一起都改掉
譬如
find ./ -name '*.cvs' | awk '{print "mv", $0, $0}' | sed -e 's/cvs$/bak/'
这样就可以连着子目录的一起都改掉
|
rename cvs bak *.cvs
|
ren *.cvs *.bak
ren是rename的简写
ren是rename的简写
|
很简单的呀,rename cvs bak *.cvs
rename的格式就是rename from to file...
意思就是说,把from字符替换成to,替换file文件,你可以man rename一下
rename的格式就是rename from to file...
意思就是说,把from字符替换成to,替换file文件,你可以man rename一下