xargs应用举例
来源:互联网 发布:java 字段 编辑:程序博客网 时间:2024/06/07 11:57
转自:http://blog.163.com/wang_ly2442/blog/static/94943407201311152369133/
编写一个Shell脚本,自动将用户主目录下所有小于5kb的文件打包成tar.gz。
程序1:
#!/bin/bash
tar zcvf ~/a.tar.gz `find ~ -type f -size -5k`
执行时报错:参数列表过长。因为find命令执行的结果太长,超出了tar的参数长度范围。
执行时报错:参数列表过长。因为find命令执行的结果太长,超出了tar的参数长度范围。
程序2:
#!/bin/bash
find ~ -type f -size -5k | xargs tar zcvf ~/a.tar.gz
第二次运行正确。xargs将find命令的执行结果过滤后分多次传给tar命令,所以没有报错。
find命令用法:
-type f :查找类型为文件
-size:根据大小查找
find ~ -type f -size -5k # 查找所有小于5kB的文件
find ~ -type f -size +5k # 查找所有大于5kB的文件
find ~ -type f -size -5c # 查找所有小于5字节的文件
find ~ -type f -size +5c # 查找所有大于5字节的文件
0 0
- xargs应用举例
- LINUX命令xargs的简单应用及举例
- shell的xargs用法举例
- xargs应用场景
- xargs 在Linux 中的应用
- xpath应用举例
- jasperReport应用举例
- 变长参数应用举例
- PIX 防火墙应用举例
- 串操作应用举例
- PIX 防火墙应用举例
- DataFormatString应用举例
- Mysqlbinlog 命令应用举例
- 字符串倒置应用举例
- Spring Controller应用举例
- libSVM应用举例
- CRichText 应用举例
- libSVM应用举例
- windows下的makefile教程
- 计算机视觉与模式识别 code
- 常用git操作
- 2013 Asia Regional Contest C题 解题报告
- Skip List
- xargs应用举例
- 极限优化:Haar特征的另一种的快速计算方法—boxfilter
- 23种设计模式分析(5):行为型模式
- Fiddler抓包中显示服务器ip
- 信息检索(IR)的评价指标介绍-准确率、召回率、F1、mAP、ROC、AUC
- Java中this关键字的几种用法
- 【黑马程序员】银行业务系统
- Windows实时扩展RTX下编程的一些注意事项
- memtable-levelDB源码解析