Dot-Files

僅備份具有重複性的隱藏(點)文件

  • January 21, 2018

我想備份具有重複性的配置文件(隱藏,以點開頭)。只有文件,沒有目錄。以下命令

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/.* 僅指定包含文件。因為預設是包含所有文件,所以表達式是多餘的。退出,因為這可能不是你的意思。

我沒有別的想法。如何僅備份以點開頭的文件。

士兵,

嘗試在開頭添加--exclude '/home/foo/.*/'或,例如。--exclude '/home/foo/.*/**'

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

.

按給定順序進行/排除的重複性測試。所以上面轉換為

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

其中第一個匹配.folder但不.file匹配,第二個指令匹配,第三個排除其他所有內容。

如果/home/foo/.*/不起作用,請嘗試/home/foo/.*/**。那是因為重複匹配程式碼可能無法區分文件和文件夾,我沒有時間測試。

祝你好運.. ede/duply.net

PS:duplicity 手冊頁中有一章關於 in/exclusion http://duplicity.nongnu.org/duplicity.1.html#sect9

引用自:https://unix.stackexchange.com/questions/418187