首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >把cp -R化名为cp安全吗?

把cp -R化名为cp安全吗?
EN

Stack Overflow用户
提问于 2015-08-21 06:44:20
回答 2查看 212关注 0票数 1

当我复制某件东西时,我总是忘记了-R,然后我必须回到cp后面去添加它。我想将它添加到bash配置文件中。alias cp="cp -R"我没有看到任何不好的事情发生。这样做安全吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-21 07:06:52

我唯一能想到的是,-R标志会导致意外的行为,因为它不适用于通配符。

我是说..。例如,您想要复制一个目录中的所有mp3文件,并使用:cp -R /path/*.mp3复制每个子目录。尽管给出了-R,但它不会将mp3s复制到path的子目录中--如果存在的话。

票数 2
EN

Stack Overflow用户

发布于 2015-08-21 07:42:59

我不会用别名来改变正常命令的行为。当您在另一台shell /另一台计算机中时,别名将丢失。当一个朋友想帮助你时,他不会知道你做了什么。

有一次,我有了一个alias rm="rm -i",我执行了rm *,而我只是用一个su更改了shell。有时,您想要使用没有-R选项的cp,在这些情况下,您会记得使用/bin/cp (将当前dir中的所有文件复制到另一个位置,但不使用/bin/cp)吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32133986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档