シンボリックリンクを維持しながら、自分のウェブサイトをサーバーにrsyncしようとしています。私はいくつかのドキュメントをREADE持っており、これはトリック一つの問題を除いてrsync phpファイルへのシンボリックリンク
rsync -vra --links
行う必要があります。それは、フォルダに送られていないシンボリックリンクをコピーしませんが、しかしこの場合、ファイルへの(.phpのが、私それが重要だとは思わない)。それは基本的に壊れます。
このリンクは動作します:
htdocs/content/uploads -> /data/sharedstorage/uploads
このリンクは
をスキップしますhtdocs/content/config.php -> /data/sharedstorage/config.php
は、誰もが、私はこの問題を解決する方法を知っていますか?
P.S:シンボリックリンクを維持したいので、元のシンボリックリンクがリンクしているファイルをコピーしたくありません。
なぜシンボリックリンクなのでスキップされると思いますか?完全なrsyncコマンドを与えることができますか? –
rsync -vrla --delete --update --dry-run --exclude = .git --exclude = htdocs/.htaccess --exclude = .git * --exclude = *。古い--exclude =。*。古い--exclude = *。dist --exclude =。*。dist --exclude = www --exclude =。* --exclude =ベンダー/ bin --exclude =ベンダー/キューブ--exclude = vendor/johnpbloch - exclude = vendor/koodimonni --exclude =ベンダー/ koodimonni-言語--exclude = * .json --exclude = Gruntfile.js --exclude = vvv * --exclude = wp-cli.yml --exclude = *。ロック--exclude = htdocs/content/themes/starter/* .json --exclude = htdocs/content/themes/htdocs/content/themes/start// .txt –
--exclude = htdocs/content/themes/starter/*。md --exclude = htdocs/content/themes/starter/resources/assets/bower --exclude = htdocs/content/themes/starter/resources/assets/scss --exclude = htdocs/content/themes/starter/resources/assets/js/*/--exclude = htdocs/content/themes/starter/resources/assets/css/**/*。/user @ server: 完全なコマンドですか。 -lは--linksと同じようにすべきです(両方を試しました)。私が正しくチェックしても、これらのファイルは除外されません。 –