Linux - cp/mv 前询问
-
概述
- 丢文件了
-
场景
- 目录 a
- 存放每天日志
- 目录 b
- 生成每天日志
- 目录 a
-
操作
- a 有 09-03 的文件
- 收集了 09-30 的文件, 放在 b
- 结果 09-30 的文件, 命名时出错了, 写成了 09-03
- cp 的时候, 直接就 覆盖了...
-
思路
-
思路1: 不重名
- 生成文件名的时候, 追加随机文字
- 暂略
- 生成文件名的时候, 追加随机文字
-
思路2: 覆盖前询问
-
cp
# 询问 # 建议询问 > cp -i <sourcefile> <newfile> # 备份 ## 复制只会备份一个 ## 建议询问 > cp -b <sourcefile> <newfile>
-
mv
# 询问 # 建议询问 > mv -i <sourcefile> <newfile> # 备份 ## 复制只会备份一个 ## 建议询问 > mv -b <sourcefile> <newfile>
-
-
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出