Linux 命令行使用 mv 重命名文件时,巧妙的使用 {} 可以很方便,最常见的就是把一个文件加个后缀临时备份。
例如:
mv /files/local-kv.db /files/local-kv.db.bak
如果使用花括号方式,可以写成这样:
mv /files/local-kv.db{,.bak}
其他更多示例如下:
# 改名:hello.log 改为 world.log
mv {hello,world}.log
# 加后缀:将 hello.log.bak 改为 hello.log
mv hello.log{.bak,}
# 去后缀:将 hello.log 改为 hello.log.bak
mv hello.log{,.bak}
注:cp 的用法和 mv 一样。
(END)