私はlocalhost
からhost1
にファイルをrsyncingしています。rsyncは `/ index.php`のパターンを除外しますが、`/dir/subdir/index.php`のパターンは除きません。
rsync -vq -ar \
--exclude="index.php" \
--exclude="var*" \
--exclude=".svn*" \
--exclude="*~" \
--exclude="Doxyfile" \
--exclude="*.kdev*"
--exclude="nbproject" \
${SRC} [email protected]${HOST}:${RLOC} && echo Files synchronised.
このコマンドの問題は、任意のディレクトリからindex.php
を除外していることです。しかし、私はそれをルートからだけ除外したい。つまり、私は${SRC}/index.php
をコピーしないでください。しかし、他の意志。どうすればこれを達成できますか?
'--exclude =/index.php'か' -exclude = "$ SRC/index.php" 'を試しましたか? –
@NiklasB私は盲目です! 2番目のパターンは意味があります。 –