私はcygwinとrsyncを使ってWindowsホームディレクトリをバックアップしたいと思います。
rsync.exe -vrt --delete --exclude=AppData "/cygdrive/C/Users/user1/" "/cygdrive/D/backup/"
ご覧のように除外しました。アプリケーションデータ目次。
私のFirefoxブックマークを次のパスに含めることはできますか?
AppData/Roaming/Mozilla/Firefox/Profiles/*/places.sqlite
アスタリスクはプロファイル名を示します。 Firefoxはそこからランダムな名前を生成するので、わかりません。
--exclude-fromで除外スクリプトを使用できますか?
コピーが可能であることを知っています場所.sqlitePower Shellを使用して別のフォルダにコピーし、そのフォルダをバックアップします。
しかし、rsyncを直接使用することも可能かもしれません。
ベストアンサー1
ほぼ重複です。rsync:フィルタを使用して最上位ディレクトリを除外しますが、一部のサブディレクトリは含まれています。。
フォルダを見つけることができますが、ファイルを除くすべてのアイテムを除外できるAppData
検索のためにフォルダツリーを含める必要があります。places.sqlite
rsync --dry-run -av --prune-empty-dirs \
--include '/AppData/Roaming/Mozilla/Firefox/Profiles/*/places.sqlite' \
--include '*/' \
--exclude '/AppData/***' \
'/cygdrive/C/Users/user1/' '/cygdrive/D/backup/'
--prune-empty-dirs
空のディレクトリでターゲットがいっぱいになるのを停止し、コピーしているrsync
ファイルを保持するために必要なディレクトリのみが作成されます。 (これがデフォルトの動作ではないことは少し奇妙ですが、そうではありません。)
私のシステムでは代わりplaces.sqlite
に下にあるので、それに応じて提案されたコマンドを調整しました。期待どおりに結果が満足であれば削除してください。Profiles/*
Profile/*
--dry-run