我正在尝试使用 tar 备份一堆目录并使用 find 来获取文件。我在旧帖子的其他地方看到过这个解决方案,但它复制了 tarball 中的每个文件和目录;发现自己不复制任何东西
find d1 d2 -print0 | tar -czvf backup.tar.gz --null -T -
使用 Ubuntu 18.04 LTS、Gnu find 4.7.0 和 Gnu tar 1.29
我可以将目录提供给 tar,但很好奇为什么会发生这种行为。
最佳答案
为什么要使用查找?只需将所有目录传递给 tar 命令:
tar -czf backup.tar.gz d1 d2
关于linux - 使用 find 和 tar 复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50301902/