我经常发现自己复制大型目录,然后想“该死,我应该使用 rsync 而不是 cp 来执行此操作,因为我可以获得进度更新”。
我正在考虑将其添加到我的.profile
:
alias cp='rsync -a --progress'
- 一般来说,对另一个命令使用别名会导致任何问题吗? coreutil 命令具体怎么样?
- 这个特定别名是否会产生任何可预见的问题?
答案1
问题包括运动内存,如果在其他人的系统上未设置该别名,然后按照您的预期发生了一些不好的事情rsync
,但cp
实际上却发生了(两个命令之间的尾部斜杠或缺少斜杠可能不同)。或者你可能会养成将rsync
标志传递给名为 的东西的习惯,如果不这样做的话,cp
这又是一个不好记住的东西——然后谁知道当获得标志时会发生什么?创建一个 not-cp-nor-rsync 别名并训练自己使用它可能更容易,或者在按 Enter 之前考虑该命令几秒钟。cp
rsync
cp
rsync