Linux文件重命名命令的简单说明
Linux的文件重命名的常用命令是mv或rename,1、mvmv A B把文件A1.SO得命名为b1.so,可以是mv A1.so b1.so注意:mv本身是移动命令,因此一次只能重命名一个文件,如果文件A存在,则会直接覆盖原文件。2、renamerename frompart topart filename 或者 rename 's/frompart
·
Linux文件重命名的常用命令是mv或rename,
1、mv
mv A B
把文件A1.SO得命名为b1.so,可以是mv A1.so b1.so
注意:mv本身是移动命令,因此一次只能重命名一个文件,如果文件A存在,则会直接覆盖原文件。
2、rename
rename frompart topart filename 或者 rename 's/frompart/topart/' filename
如把文件a.txt命名为b.txt,以是:
rename 'a' 'b' a.txt 或 rename 's/^a/b/' a.txt
注意:这两个命令不一样,一个是C的,一个是perl的。明显看出,后面这条是正则表达式的写法。
具体采用哪一种方式,可以man rename,在手册页的最后一行看版本。
rename 强大的地方在于,你可以使用*,?等,对所有符合条件的文件名进行批量修改。
而使用mv的时候,只能采用写脚本,用循环的方式来解决。
1、mv
mv A B
把文件A1.SO得命名为b1.so,可以是mv A1.so b1.so
注意:mv本身是移动命令,因此一次只能重命名一个文件,如果文件A存在,则会直接覆盖原文件。
2、rename
rename frompart topart filename 或者 rename 's/frompart/topart/' filename
如把文件a.txt命名为b.txt,以是:
rename 'a' 'b' a.txt 或 rename 's/^a/b/' a.txt
注意:这两个命令不一样,一个是C的,一个是perl的。明显看出,后面这条是正则表达式的写法。
具体采用哪一种方式,可以man rename,在手册页的最后一行看版本。
rename 强大的地方在于,你可以使用*,?等,对所有符合条件的文件名进行批量修改。
而使用mv的时候,只能采用写脚本,用循环的方式来解决。
更多推荐
已为社区贡献2条内容
所有评论(0)