特定の拡張子を除外した同期
同期対象から特定の拡張子(一時ファイルやログファイル)を除外してデータをコピーします。
実行コマンド
rsync -av --exclude='*.tmp' --exclude='*.log' ./project/ /mnt/nas/project_backup/💡 利用シーン
不要なキャッシュや巨大なログファイルを含めずに、ソースコードや設定ファイルのみをNASへ移行したい時。
💻 実行結果例
sending incremental file list
main.py
config.yaml
...total size is 500K📝 実務メモ
複数の--excludeを指定することで、多様な除外パターンに対応可能です。
⚠️ 注意点
ファイル名にスペースが含まれる場合は、シェルによる展開を避けるために引用符で囲んでください。