エイリアシング

エイリアシング

長い間、すべての利点と追加機能(より良いパフォーマンス、中断されたダウンロードの再開、進行状況の表示など)のためにscp後者に置き換えたかったです。rsync

しかし、まだ詰まっていますscp。使用するオプションを選択するのはあまりにも怠惰ですrsync。特定の機能(中断されたダウンロードの再開など)が必要なときはいつでもこれを行う方法を理解するのに数分かかります。rsyncこれにはオプションが欠点がなくscp(使用しないと安全性が低い--rsh=ssh)、scp最も怠惰なオプションであるという事実を追加してください。

一連のオプションを選択し、良いrscpエイリアスを設定し、幸せに暮らしたいと思いました。

rsyncファイルコピーに良いオプションセットをお勧めできる人はいますかssh

答え1

エイリアシング

最適なrsync構成のエイリアスを追加するには、シェル構成ファイルに以下を追加できます(示されているcomunqueように使用するには$ PATHに追加する必要があります)。

~/.zshrc     (or ~/.bashrc)
-----------------------

rsync          = alias comunque "rsync -Phav {} {}"

rsync_no_links = alias comunque "rsync -rptgoDLK {} {}"

rsync_remote   = alias comunque "rsync -Phavz {} {}"

シェルで新しい構成を確認します。

source ~/.zshrc             # or .bashrc or whatever

走る

これで、通常のプログラムのように輝く新しいエイリアスを実行できます。

rsync source destination
rsync_no_links source destination
rsync_remote really_remote_source destination

源泉

関連情報