Як виключити всі приховані файли та папки з резервного копіювання дублікату


13

Як я можу встановити подвійність, щоб виключити всі приховані файли та папки з резервного копіювання, не вказуючи кожного з них?

Відповіді:


8

Прихований файл або каталог починається з крапки (наприклад .bash_history, .cache/). Схема для цього є .*, тому ви можете використовувати --exclude '.*'опцію для виключення прихованих файлів та каталогів. Цей параметр повинен бути перед іншими --includeшаблонами, оскільки:

Даний файл виключається системою вибору файлів саме тоді, коли перша умова вибору файлу визначає, що файл виключається; інакше файл включений.

(від людини двозначність )


11

У графічному інтерфейсі дублікату ("Резервне копіювання" / deja-dup), якщо ви хочете внести список дот-файлів у виключені файли, можливо, у вас виникнуть труднощі при їх виборі через GUI.

  1. Клацніть піктограму плюс ("+") на вкладці "Папки" та залежно від категорії, яку ви хочете (наприклад, категорії "Папки для ігнорування"). Це відкриває браузер файлів.
  2. Якщо ви хочете вибрати крапкові файли (тобто "приховані файли"), просто клацніть правою кнопкою миші в порожньому просторі цього браузера і виберіть "показати приховані файли".
  3. Тепер ви можете скористатися клавішами ctrl або shift-click, щоб чітко вибрати деякі чи багато або всі ваші точкові файли.

Це НЕ відповідає на запитання, але інші відповіді стосуються нерозв'язків командного рядка. Це не рішення GUI.


9

Рішення розробника - зберегти параметри дуже просто. Про це вже кілька разів запитували, тут і тут є кілька звітів про помилки / запити на функції.

Найпростіший спосіб досягти того, що ви хочете, - додавати лише каталоги (/ Документи, / Музика, / Малюнки тощо) окремо, замість того, щоб вибирати весь / Домашній каталог. Можливо, у вашому / домашньому каталозі є 10 або менше папок, тому це простіше, ніж вручну, виключаючи всі приховані папки та файли.

Це гарне запитання, але відповідь полягає у використанні способу вирішення.


Виключаючи певні папки типу --include Documents --include Music, не забудьте додати --exclude '*'в кінці, інакше файли все одно будуть включені.
Лекенштейн

@Lekensteyn Добрий момент. Моя відповідь більш орієнтована на таких людей, як я, які використовують подвійність через додаток на основі GUI 'Backup'. Я насправді підтримав вашу відповідь, оскільки це кращий, але я бачу, що інші відхилили мою. Підсумок - якщо люди налаштовують це через термінал, їм потрібно переконатися, що використовується команда виключення, правда?
Том Броссман

Я також схвалив вашу, оскільки вона фактично містить цінну інформацію. Мені знадобилася хвилина, щоб зрозуміти, що --exclude '*'команда потрібна, тому, сподіваюся, я економив час іншим.
Лекенштейн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.