【发布时间】:2015-11-15 00:35:36
【问题描述】:
当我复制一些东西时,我总是忘记-R,然后我一直回去在cp之后添加它。
我想将此添加到 bash 配置文件中。
alias cp="cp -R"
我没有看到任何不好的事情发生。这样做安全吗?
【问题讨论】:
-
我会考虑使用
-a。与cp -R -d --preserve=all相同。但是,我无法评论这两种选择是否会产生令人惊讶的不良影响 -
我会使用
alias cpr="cp -R",这样您就不会更改cp的行为来安装脚本、makefile 等。 -
@KlausPrinoth 别名仅在定义它们的 shell 会话中起作用。由于 makefile 和脚本在它们自己的会话中运行,因此不存在别名改变其行为的风险。