告诉 tar 忽略套接字 - 我不想看到警告

告诉 tar 忽略套接字 - 我不想看到警告

我有关于带有 tar 的套接字的警告消息:

错误[0000]无法将文件 /home/ubuntu/backup-db/.bunion.sock 添加到 tar: archive/tar: 不支持套接字

我怎么能说tar我不在乎呢?

答案1

--exclude是个命令行选项

答案2

使用 GNUtar或 libarchive bsdtar,你可以这样做:

find backup-db ! -type s -print0 |
  tar --no-recursion --null -T - -cf - |
  nice pixz > backup-db.tar.xz

bsdtar,替换--no-recursion--no-recurse。相当于star类似的东西tar c -f - -read0 list=-

即获取要find归档的文件列表并排除该类型的文件s插座

正如 @steeldriver 所指出的,使用 GNU tar,您还可以使用它--warning=no-file-ignored来抑制有关未知或不支持的文件类型的警告,例如插座或者

相关内容