リモートサーバーの一部のファイルを自分のローカルコンピュータに同期したいと思います。 rsyncにサブディレクトリではなく、ディレクトリ内の特定のファイル拡張子を持つファイルのみをコピーさせるにはどうすればよいですか?
簡単な作業だと思いましたが、慌てて完了するのに約2時間かかりました。誰かが私に例を与えることができますか?
以下のコマンドを用いて様々な実験を行った。
rsync -a --include=what? --exclude=what? -e ssh [email protected]:/test /test
ベストアンサー1
ディレクトリに1つの拡張子しか必要ない場合は、通常のワイルドカードを使用するのはどうですか?
rsync /home/you/rsync_this/*.jpg user@server:/remote/folder/
以下を使用して複数の拡張子をコピーすることもできます。
rsync /home/you/rsync_this/*.{jpg,png,gif} user@server:/remote/folder/