rsync
私のフォルダを除外したい作業があります./js/
。したがって、私は以下を使用します:
--exclude js
今何が起こっているのかは、./js/
フォルダだけでなく./assets/js/
フォルダも同期されていないということです。ルート文書のフォルダのみを除外するようにrsyncに指示するにはどうすればよいですか?
ベストアンサー1
ディレクトリ名をツリーの上部にバインドする必要があります。これはrsync
マニュアルページセクションの下フィルタルール。
パターンが
/
次に始まる場合はファイル階層の特定の場所に固定され、そうでない場合はパス名の末尾と一致します。
/js
したがって、次のように使用する必要があります。
rsync -av --exclude /js {src} {dst}