find和tar的组合

转:http://blog.csdn.net/ramonlc/article/details/5320816

find 和 tar 组合,发现丢失文件,

命令如下: 

[root@db3 api]# tar -zcvf 1.tar.gz `find . -name "*.php" -mtime -2`

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 一般这样就好了

    A+
发布日期:2015年06月01日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: