7z 压缩几个不同的文件夹

7z 压缩几个不同的文件夹

我有以下行来压缩/备份我的主文件夹

sudo 7z a -p /backups/`date "+%Y%m%d"`.backup.7z ~

请指教如何在同一行添加另一个要备份的文件夹?

目前它正在备份我的主文件夹~

我还想/etc/folder1在此行中添加内容。

答案1

简单来说:

# note the space between '~' and '/etc/folder1'
sudo 7z a -p /backups/`date "+%Y%m%d"`.backup.7z ~ /etc/folder1

您可以将多个目标放入 7z 文件中,只需为每个目标指定自己的路径,并用“ ”(空格)分隔即可。为便于阅读,请举以下示例:

7z a <archive-file> <path1> <path2> ... <path_n>

注意:您可以使用以下命令避免在命令中使用反引号$()

sudo 7z a -p "/backups/$(date +\%Y\%m\%d).backup.7z" ~ /etc/folder1

相关内容