使用 tar 仅备份特定文件夹

使用 tar 仅备份特定文件夹

我只想使用 tar 命令备份以下文件夹:

/var/www
/home/myuser/importantFiles
/home/myuser/anotherFolder

我希望这些文件夹备份到同一个 .tar.gz 存档中,我该如何实现?我应该真的必须使用--exclude 将其设置为我不想备份的每个其他文件夹吗?

答案1

没关系,我只是这样做而忽略了显而易见的事情:

tar -cvpzf backup.tar.gz /var/www /home/myuser/importantFiles /home/myuser/anotherFolder

答案2

您还可以添加通过 find 命令识别的特定文件夹。例如:

tar -cvpf backup.tgz $(find /var/ -name 'www' -o -name 'important')

相关内容