Rsyncがルートから除外される

Rsyncがルートから除外される

rsync除外について混乱しています。

/で始まるすべての項目をバックアップしようとしています。ただし、/media/ /mnt/ /home/files/ および /home/backup は除外します。

sudo rsync -a \
       --progress \
       --stats \
       --exclude-from=/home/files/ \
       --exclude-from=/media/ \
       --exclude-from=/mnt/ \
       --exclude-from=/home/backup/ \
   / /home/backup

動作しません。

私は最終的にファイルを/home/backup/home/backup/にコピーしました...転送ルートに基づいて除外エントリを作成する必要があることを読んでいますが、/が転送ルートの場合は/media/は次のようになります。親戚ですか?

ベストアンサー1

man rsync

--exclude=PATTERN       exclude files matching PATTERN
--exclude-from=FILE     read exclude patterns from FILE

Except-from は、不要なフォルダを一覧表示するファイルを指すために使用されます。オプション - 除外の試み

おすすめ記事