たとえば、/tmp/src とそのサブフォルダーにあるすべての *.txt ファイルを /tmp/dst にコピーした場合
rsync -avm --include='*.txt' --include='*/' --exclude='*' "/tmp/src" "/tmp/dst"
src
それは次を作ります/tmp/dst
。
しかし、私が望むのは/tmp/srcにあるだけです。
答え1
「/」を追加するだけです。/tmp/src/ /tmp/dst/
。
たとえば、/tmp/src とそのサブフォルダーにあるすべての *.txt ファイルを /tmp/dst にコピーした場合
rsync -avm --include='*.txt' --include='*/' --exclude='*' "/tmp/src" "/tmp/dst"
src
それは次を作ります/tmp/dst
。
しかし、私が望むのは/tmp/srcにあるだけです。
「/」を追加するだけです。/tmp/src/ /tmp/dst/
。