内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
•
sastruts
rsync
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
<markdown> # rsync ## includeとexclude includeは指定のファイルのみ同期するというオプション**ではない**。ゆえに ``` rsync -av --delete --include="*.txt" ... ``` としても`.txt`以外のファイルも全て同期されてしまう。 includeはexcludeで除外されるファイルから除外するものと考えると良い ``` rsync -av --delete --include="*.txt" --exclude="*" ... ``` とすると、`--exclude="*"`は全てのファイルを除外しようとするが、その前に置かれた`--include="*.txt"`によって`.txt`ファイルが除外されなくなる。よって`.txt`ファイルのみが同期される。 ``` rsync -av --delete --exclude="hoge.txt" --include="*.txt" --exclude="*" ... ``` とすると、まず`hoge.txt`は除外される。次に`--include="*.txt"`によって`.txt`を除外対象から外して`--exclude="*"`が実行される。結果として`hoge.txt`以外の`.txt`ファイルが同期される </markdown>
rsync.txt
· 最終更新: 2023/03/23 07:53 by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ