您的位置首页生活百科

linux 修改当前目录包含子目录 下 aaa 开头的目录名及文件名 替换为 bbb开头目录名及文件名?

linux 修改当前目录包含子目录 下 aaa 开头的目录名及文件名 替换为 bbb开头目录名及文件名?

用find+exec命令结合rename命令可实现文件名“部分替换”

因为存有目录的替换,目录替换后,就无法继续搜索原目录了,所以,需要多次执行才能完成所有目录的替换。

rename命令格式说明:

第一个参数from:被替换掉的字符串

第二个参数to:替换成的字符串

第三个参数file:匹配要替换的文件模式    可以是单文件,也可以是匹汪早配模式(多文件,如aaa*   aaa?   aaa?? ) *匹配多字符, ?匹配单字符