压缩所有文件和文件夹 + 隐藏一次的正确语法,并排除单个文件

压缩所有文件和文件夹 + 隐藏一次的正确语法,并排除单个文件

这是我目前使用的,但它不包含隐藏文件和文件夹。

zip -r "/home/homeassistant/.homeassistant/backup-$(date +"%Y-%m-%d %H-%M-%S").zip" /home/homeassistant/.homeassistant/*

我如何包含隐藏文件和文件夹,

我还想排除文件 home-assistant_v2.db,因为它太大而且不是真正必要的。

答案1

zip -r "/home/homeassistant/.homeassistant/backup-$(date +"%Y-%m-%d %H-%M-%S").zip" /home/homeassistant/.homeassistant/*

删除是*获取所有隐藏文件的答案。

添加 -x*.db*排除数据库文件

zip -r "/home/homeassistant/.homeassistant/backup-$(date +"%Y-%m-%d %H-%M-%S").zip" /home/homeassistant/.homeassistant/ -x *.db*

zip 文件不只有 4mb,而是 728 :)

相关内容