ファイル名に_custom.confを持つファイルのみを同期したり、customまたは* .confのみを同期したりする方法はありますか?
遊んだ
rsync -am --include='custom' --include='*/' --exclude='*' /etc/asterisk ~/backup
そして
rsync -am --include='*custom*' --include='*/' --exclude='*' /etc/asterisk ~/backup
そして
rsync -am --include='*.conf' --include='*/' --exclude='*' /etc/asterisk ~/backup
しかし、出力がないことがわかりました。
ベストアンサー1
これは私にとって効果的です
$ mkdir source
$ mkdir dest
$ cd source
$ touch a.conf b.conf b.noconf custom _custom.conf
$ ls
a.conf b.conf b.noconf custom _custom.conf
$ rsync -amv --include="custom" --include="*.conf" --exclude='*' ./ ../dest/
building file list ... done
./
_custom.conf
a.conf
b.conf
custom
sent 266 bytes received 91 bytes 238.00 bytes/sec
total size is 0 speedup is 0.00
$ ls ../dest
a.conf b.conf custom _custom.conf