web-dev-qa-db-ja.com

重複バックアップからすべての隠しファイルとフォルダーを除外する方法

すべての隠しファイルとフォルダーをバックアップから除外するように重複を設定するにはどうすればよいですか?

13
ECII

非表示のファイルまたはディレクトリはドットで始まります(例:.bash_history.cache/)。そのパターンは.*であるため、--exclude '.*'オプションを使用して、非表示のファイルとディレクトリを除外できます。このオプションは、他の--includeパターンの前に配置する必要があります。理由は次のとおりです。

最初に一致するファイル選択条件でファイルの除外が指定されている場合、特定のファイルはファイル選択システムによって除外されます。それ以外の場合、ファイルは含まれます。

(from man duplicity

8
Lekensteyn

DuplicityのGUI(「バックアップ」/ deja-dup)で、除外ファイルにドットファイルをリストしたい場合、GUIでそれらを選択するのが難しい場合があります。

  1. [フォルダ]タブの下のプラス([+])アイコンと希望するカテゴリ(たとえば、[無視するフォルダ]カテゴリ)をクリックします。これにより、ファイルブラウザが表示されます。
  2. ドットファイル(つまり、「隠しファイル」)を選択する場合は、このファイルブラウザーの空のスペースで右クリックし、「隠しファイルを表示」を選択します。
  3. これで、CtrlキーまたはShiftキーを押しながらクリックして、ドットファイルの一部または多数、またはすべてを明示的に選択できます。

これは質問に答えませんが、他の答えはコマンドラインの非解決策に言及しています。これはGUIの非解決策です。

11
CPBL

開発者の決定は、オプションを非常にシンプルにすることです。これは何度もリクエストされています。 here および here は、問題に関するバグレポート/機能リクエストです。

/ Homeディレクトリ全体を選択する代わりに、ディレクトリ(/ Documents、/ Music、/ Picturesなど)だけを個別に追加することで、目的を簡単に達成できます。/Homeディレクトリにあるフォルダーは10個以下である可能性が高いため、非表示のフォルダーとファイルをすべて手動で除外する方が簡単です。

良い質問ですが、答えは回避策を使用することです。

9
Tom Brossman