前几天手残写脚本的时候没有定义变量,结果脚本创建了类似的文件:
1 2 3 |
-1.log -test.log |
这个时候你就回发现完犊子了,无论执行什么命令, – 都会让你的命令运行不成,重命名呢?
不行,默认情况下,mv会把 -当成一个参数,然后你无法命名,也无法打开
正确的方式为:
1 |
mv -- -1.log 1.log |
这是因为Linux允许我们是– 来标识参数的结束(也就是后边的输入不是参数!)
完美解决
Latest posts by Zhiming Zhang (see all)
- aws eks node 自动化扩展工具 Karpenter - 8月 10, 2022
- ReplicationController and ReplicaSet in Kubernetes - 12月 20, 2021
- public key fingerprint - 5月 27, 2021
红旗渠博客 2018/12/04 17:08
春娇与志明的春娇