![find xargs 和 tar 连接的问题](https://linux22.com/image/145122/find%20xargs%20%E5%92%8C%20tar%20%E8%BF%9E%E6%8E%A5%E7%9A%84%E9%97%AE%E9%A2%98.png)
我想将所有 png 文件存储在目录树中。我用了
find . -iname *.png| xargs tar -czf renderresultsall.tar.gz
但我只得到部分文件,一些目录丢失,例如
./pathA/patha1 ok
./pathA/patha2 ignored
./pathA/patha3 ok
./pathB/pathb1 ignored
./pathB/pathb2 ignored
./pathB/pathb3 ignored
...
而如果我使用:
find ./pathA/ -iname *.png| xargs tar -czf renderresultspathA.tar.gz
我得到路径patha中的所有路径(patha1,patha2,patha3)
这是诅咒还是?