find 和 tar 组合,发现丢失文件,命令如下: find directory -name "*name*" | xargs tar -cvf demo.tar 后来这样tar 1. find directory -name "*name*" >>demo.txt 2. tar -cvf demo.tar -L demo.txt 这样就没有丢失文件, 原因是一个系统参数的问题: lsattr -El sys0 -a ncargs 发现是ncargs 6 ARG/ENV list size in 4K byte blocks True 参数缓冲区的大小是: 6*4K,如果大于了这个的话,就会只取最后面的6*4K的参数列表修改一下 chdev -l sys0 -a ncargs=128 一般这样就好了
find和tar的组合
最新推荐文章于 2023-08-10 16:55:14 发布