ユーザ用ツール

サイト用ツール


rsync

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
rsync [2023/03/23 07:50] – 作成 nullponrsync [2023/03/23 07:53] (現在) nullpon
行 4: 行 4:
 ## includeとexclude ## includeとexclude
  
-includeは指定のファイルのみ同期するという設定**ではない**。ゆえに+includeは指定のファイルのみ同期するというオプション**ではない**。ゆえに
  
 ``` ```
行 10: 行 10:
 ``` ```
  
-としても.txt以外のファイルも全て同期されてしまう。includeはexcludeで除外されるファイルから除外するものと考えると良い+としても`.txt`以外のファイルも全て同期されてしまう。 
 + 
 +includeはexcludeで除外されるファイルから除外するものと考えると良い
  
 ``` ```
行 16: 行 18:
 ``` ```
  
-とすると、excludeは全てのファイルを除外しようとするが、その前に置かれたincludeによって.txtファイルが除外されなくなる。よって.txtファイルのみが同期される。+とすると、`--exclude="*"`は全てのファイルを除外しようとするが、その前に置かれた`--include="*.txt"`によって`.txt`ファイルが除外されなくなる。よって`.txt`ファイルのみが同期される。
  
 ``` ```
行 22: 行 24:
 ``` ```
  
-とすると、まずhoge.txtは除外される。次に.txtを除外対象から外してexclude="*"が実行される。結果としてhoge.txt以外のtxtファイルが同期される+とすると、まず`hoge.txt`は除外される。次に`--include="*.txt"`によって`.txt`を除外対象から外して`--exclude="*"`が実行される。結果として`hoge.txt`以外の`.txt`ファイルが同期される
  
 </markdown> </markdown>
rsync.1679557808.txt.gz · 最終更新: 2023/03/23 07:50 by nullpon