coreutilコマンドにエイリアスを使用するのは悪い考えですか? [閉鎖]

coreutilコマンドにエイリアスを使用するのは悪い考えですか? [閉鎖]

私はしばしば大きなディレクトリをコピーしながら「たわごと、進捗状況の更新を受け取ることができるので、これを行うにはcpの代わりにrsyncを使用する必要があります」と思います。

私のアイテムにこれを追加することを検討しています.profile

alias cp='rsync -a --progress'
  1. 通常、他のコマンドにエイリアスを使用すると問題が発生しますか? coreutilコマンドは正確に何ですか?
  2. この特定のエイリアスは予測可能な問題を引き起こしますか?

答え1

問題にはメモリの移動が含まれ、そのエイリアスが他の人のシステムに設定されていないと、予想通り何か悪いことが発生しますが、rsync実際cpには発生します(2つのコマンド間で末尾のスラッシュまたは欠落しているスラッシュが異なる可能性があります)。あるいは、名前付きアイテムにフラグを渡す習慣があるかもしれません。これは再び覚えていないrsyncのがcp悪いことです。それでは、フラグを獲得すると、何が起こるのか誰がわかりますか? not-cp-nor-rsyncエイリアスを作成し、それを使用するように自分でトレーニングするか、Enterキーを押す前にコマンドを数秒間考えるのが簡単になります。cprsynccprsync

関連情報