【发布时间】:2015-04-10 21:56:18
【问题描述】:
我正在尝试备份我的 www 文件夹,但 www 中的 .config 等隐藏文件夹已添加到备份中。我想排除文件夹“备份”和所有以点开头的文件夹(和文件)。
问题在于它将所有隐藏文件夹(如 .config)复制到 zip 文件中。
当前代码:
zip -r /var/www/backups/site/$(date +\%Y-\%m-\%d-\%H-\%M).zip /var/www -x "*backups*" "*.*" "*/.*"
【问题讨论】:
-
您没有说明您对当前代码不满意的原因。另外,
"*.*"不是以点开头的文件或文件夹。 -
交叉发布为 AskUbuntu:askubuntu.com/questions/607791/zip-folder-exclude-some-folders
-
@4ae1e1 显然忘记了,现在添加它。
-
我无法复制(虽然我不在 Ubuntu 上)。你能创建一个更简单的示例目录结构,并准确地向我们展示 zip 存档中的内容吗?