我经常发现自己复制大型目录,然后想“该死,我应该为此使用 rsync 而不是 cp,因为我可以获得进度更新”。
我正在考虑将此添加到我的.profile
:
alias cp='rsync -a --progress'
Run Code Online (Sandbox Code Playgroud)
问题包括电机内存,如果然后在其他人的系统上没有设置该别名,然后一些不好的事情发生了,rsync
但是却cp
发生了(两个命令之间的尾部斜杠或缺少斜杠可能不同)。或者,您可能会养成将rsync
标志传递给名为 的cp
东西的习惯,如果cp
不是rsync
,则再次记住不好的东西-然后谁知道cp
获得rsync
标志时会发生什么?可能更容易创建一个 not-cp-nor-rsync 别名并训练自己使用它,或者在按下 Enter 之前考虑几秒钟的命令。