我有以下行来压缩/备份我的主文件夹
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