在尝试压缩正在更改的文件时,我收到此消息 -
tar: file changed as we read it.
我正在尝试抑制此警告消息,如下所示 -
tar --warning=no-file-changed -zcvf testtar.tar.gz test.txt
然后我收到这个错误-
tar: unrecognized option `--warning=no-file-changed'
我也尝试过这个-
tar --ignore-failed-read -zcvf testtar.tar.gz test.txt
但“文件在我们读取时已更改”的消息仍然没有被抑制。另外,我知道我可以像这样重定向错误消息 -
tar -zcvf testtar2.tar.gz test.txt 2>/dev/null
但是“文件在我们读取时已更改”是一个警告(退出代码为1)而不是致命错误(退出代码为2),我只想抑制出现警告而不是错误消息。有人可以告诉我是否有办法只在 tar 1.15.1 中抑制警告消息?
编辑-
tar --version
给出这个输出-tar (GNU tar) 1.15.1