Dot-Files
僅備份具有重複性的隱藏(點)文件
我想備份具有重複性的配置文件(隱藏,以點開頭)。只有文件,沒有目錄。以下命令
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