分类: LINUX
2009-11-03 17:39:33
今天下载的源码里面C++源文件后缀都是.CPP,导致我的vim不能正确识别里面的关键字,当我改名为*.cpp(小写)后,就可以了。可是几百个文件不能以个一个改吧,于是找到了rename这个命令,下面是#man rename的内容:
RENAME(1) Linux Programmer’s Manual RENAME(1)
NAME
rename - Rename files
SYNOPSIS
rename from to file...
rename -V
DESCRIPTION
rename will rename the specified files by replacing the first occurrence of from in their name by to.
-V, --version
Display version information and exit.
For example, given the files
foo1, ..., foo9, foo10, ..., foo278, the commands
rename foo foo0 foo?
rename foo foo0 foo??
will turn them into foo001, ..., foo009, foo010, ..., foo278.
And
rename .htm .html *.htm
will fix the extension of your html files.
SEE ALSO
mmv(1), mv(1)
AVAILABILITY
The rename command is part of the util-linux-ng package and is available from ftp://ftp.kernel.org/pub/linux/utils/util-
linux-ng/.
1 January 2000 RENAME(1)
可以看出使用这个命令完成这项工作是多么简单
接下来是我的做法:
# rename CPP cpp *CPP