二重性のある隠し(ドット)ファイルのみのバックアップ

二重性のある隠し(ドット)ファイルのみのバックアップ

設定ファイル(ドットで始まる隠し)二重性をバックアップしたいと思います。ファイルだけがあり、ディレクトリはありません。次のコマンド

duplicity --include '/home/foo/.*' --exclude '/home/foo/**' /home/foo sftp://myserver/backup --dry-run

ドットで始まるすべてのエントリをバックアップするため、設定ディレクトリも含まれます。

一方、

duplicity --exclude '/home/foo/**' --include '/home/foo/.*' /home/foo sftp://myserver/backup --dry-run

生産する

コマンドライン include glob: /home/foo/.* はインクルードファイルのみを指定します。デフォルトはすべてのファイルを含むため、この式は重複します。やめてください。おそらくそれはあなたが意図したものではないでしょう。

他の考えはありません。ドットで始まるファイルのみをバックアップする方法

ベストアンサー1

カトナグ,

--exclude '/home/foo/.*/'たとえば、最初にまたはを追加してみてください。--exclude '/home/foo/.*/**'

--exclude '/home/foo/.*/' --include '/home/foo/.*' --exclude '**'

与えられた順序で二重性テストを実行/削除します。上記は次のように翻訳されています。

- /home/foo/.*/
+ /home/foo/.*
- **

最初は一致します.folderが一致しない場合.file、2番目のディレクティブは一致し、3番目は他のすべてを除外します。

/home/foo/.*/うまくいかない場合はお試しください/home/foo/.*/**。これは、重複一致コードがファイルとフォルダを区別できない可能性があるため、テストする時間がありません。

幸運を祈ります..ede/duply.net

PS:二重性のマニュアルページにはin / exclusionセクションがあります。http://duplicity.nongnu.org/duplicity.1.html#sect9

おすすめ記事