在使用 find 命令的 -exec 选项处理匹配到的文件时, find 命令将所有匹配到的文件一起传递给 exec 执行,但有些系统对能够传递给 exec 的命令长度有限制,这样在 find 命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长” 或 “参数列溢出”。 这就是 xarg ...
分类:
系统相关 时间:
2016-06-26 18:09:09
阅读次数:
197
1、首先执行命令,写到1.log文件下面: find -name '*.rdb'|xargs stat| grep -i Modify | awk -F. '{print $1}' | awk '{print $2$3}'| awk -F- '{print $1$2$3}' | awk -F: '{ ...
分类:
其他好文 时间:
2016-06-23 12:36:25
阅读次数:
208
有些时候过滤后的东西需要传递给后面其它命令执行实现需求,这个时候xargs就派上用场了。 比如我想把过滤后的东东拷贝至其它目录,其实我可以进入那个目录然后执行ls,然后是过滤,接着再手工以拷贝那样也可以,只不过太慢了,所以下面一条连续的命令就可以搞定。 mkdir pakage && ll | eg ...
分类:
其他好文 时间:
2016-06-20 06:47:04
阅读次数:
197
一直弄不懂,管道不就是把前一个命令的结果作为参数给下一个命令吗,那在 | 后面加不加xargs有什么区别 一直弄不懂,管道不就是把前一个命令的结果作为参数给下一个命令吗,那在 | 后面加不加xargs有什么区别 NewUserFF 写道:懒蜗牛Gentoo 写道:管道是实现“将前面的标准输出作为后面 ...
分类:
其他好文 时间:
2016-06-17 21:14:33
阅读次数:
221
R的意思是递归的对目录下的所有文件(包括子目录)进行 grep。 比如 grep -R main src就会搜索src目录下所有文件中是否包含 main 这个字符串。 因此grep -R "main" *.c 中的 -R 是没有意义的,因为你输入参数是 *.c 而不是目录名字。 xargs cmd ...
分类:
其他好文 时间:
2016-06-17 21:02:35
阅读次数:
159
1.删除不必要的备份或LOG2.将写频繁的目录单独挂载至一个分区中3.使用LVM4.根据服务器业务需求,重新规划下业务应用分区换硬盘查找大文件find/-typef-size+1G|xargs-ils-l{}|sort-nr-k5|head-20
分类:
其他好文 时间:
2016-06-16 18:24:41
阅读次数:
416
XARGS用 1. manpage手册内容 xargs - build and execute command lines from standard input This manual page documents the GNU version of xargs. xargs reads ite ...
分类:
其他好文 时间:
2016-06-15 10:46:49
阅读次数:
242
1)tar -r 可以append file to tared_package.tar -rf tared_package 添加文件2)不打包目录用ls -a --color=none | grep -v '^\.*$' | xargs tar -zcvf Workspace.tar.gz --ex ...
分类:
系统相关 时间:
2016-06-13 11:43:16
阅读次数:
171
redis通过命令批量删除key redis-cli KEYS "notify_*" | xargs redis-cli DEL ...
分类:
其他好文 时间:
2016-06-12 18:27:25
阅读次数:
247
1、linux查找目录下的所有文件中是否含有某个字符串: find . -type f |xargs grep helloworld 2、列出当前目录所有包含指定字符串的文件: find . |xargs grep -ri "IBM" -l ...
分类:
其他好文 时间:
2016-06-08 15:49:17
阅读次数:
167