これは騙されました。
僕は一つのファイルだけを直接指定して送りたかった。まあそんなことをrsyncでする人はいないのかもしれないけどさ。
というか盛大なる僕の勘違いだったのですが、情報が無さ過ぎるね--files-fromオプションは、このやろう。
あちこちネット上を探しても、「ワイルドカードとかで頑張らなくても--files-fromで直接ファイル指定して出来るっぽい。」っというあいまいな感じでしか載ってなくて。実際に試してないのかよこのやろう。
なんだよ出来るっぽいって。
そんで、盛大に勘違いしながら以下のようにやってみたら...。
rsync -avu --files-from=圧縮ファイル.zip -e コピー元 コピー先
うん。ぜんぜんっぽいじゃねーよ!
なんか凄まじい文字化けしながらエラー吐きまくるよ!
記述の仕方がオカシイノカナとか思って二時間ほど頑張ってたら、すっごいしょうもな。
これね。
送りたいファイル一覧を、テキストファイルで書かれたものを指定するオプションでした。
なんだよ!ちゃんとそういう風に書いといてよ!
例えば、transfer.txtってテキストファイルの中身に。
圧縮ファイル1.zip
圧縮ファイル2.zip
圧縮ファイル3.zip
って記入したものを用意して、以下のように指定して使います。
rsync -avu --files-from=transfer.txt -e コピー元 コピー先