私のお気に入りのrsyncコマンド


以下に、私は日々のシステム管理タスクで使用するrsyncコマンドを照合しました.
私はrsync私は過去に使用している他のFTP/SFTPツールと比較してより良いツールを発見した.( filezillaは過去に私のgotoツールだった).
私を魅了し、rsyncを使用して私を魅了した別のことは、私のすべてのsysadmin/開発タスクを1つのGUI内でIDEを使用して実行する必要がありました.
さあ始めましょう

VSCODE ローカルのPCからファイル/フォルダをリモートサーバにコピーするrsyncコマンド



キー/証明書
$ rsync -iav /path/to/keyfile/key.pem /local/directory/path/ [email protected]:/remote/directory/path/


キー/証明なしで
$ rsync -iv /local/directory/path/ [email protected]:/remote/directory/path/

リモートのPC /サーバーからローカルPC /サーバーにファイル/フォルダをコピーするrsyncコマンド



キー/証明書
$ rsync -avzP --rsh=ssh [email protected]:/remote/directory/path/ /local/directory/path/


キー/証明なしで
$ rsync -avzP --rsh=ssh [email protected]:/remote/directory/path/ /local/directory/path/

リモートのPC /サーバーから別のリモートPC /サーバーにファイル/フォルダをコピーするrsyncコマンド


$ rsync -i /path/to/keyfile/key.pem [email protected]:/path/to/file.txt [email protected]:/path/to/file