for i in {1..10}; do echo $i; ls > $i.log; done
for i in $(seq 1 10); do echo $i; done

以上为for循环的使用。

for i in ./*; do echo $i; find $i | wc -l; done

查找路径下文件最多的目录。

ls | xargs -n 1000 rm -rf 

分批选项有时特别有用,例如脚本规定每次只能传递三个参数,有时候grep或者rm -rf文件数量特别多的时候会提示参数列表过长而导致失败,这时候就可以分批来按批查询或删除。

find ./ -type f -mtime +30 | xargs -n 1000 rm -f

清理30天前的文件。

find ./ -type d -mtime -7 -name 111* | xargs du -sh
find ./ -type f -name '*[0-9].jpg' | xargs -I {} cp {} /home/

查找7天内的目录文件并统计数据量

最新文章

  1. Cocos2d-x3.3RC0 Cpp-test分析之NewAudioEngineDemo(转:http://blog.csdn.net/yuxikuo_1/article/details/41081453)
  2. 二维码相关工具Qrcode笔记
  3. HDU1899 Sum the K-th's(树状数组)
  4. SqlDataReader的使用
  5. Python inspect
  6. Android(java)学习笔记117:英文朗诵android App编写实例
  7. D3DXCOLOR 和 D3DCOLOR 和 D3DCOLORVALUE
  8. 第10章 外观模式(Façade Pattern)
  9. Docker - 从零开始到操作
  10. Chrome调试工具developer tool技巧
  11. 企业级分布式存储应用与实战-mogilefs实现
  12. 高斯混合模型和EM算法
  13. redis主从架构,分片集群详解
  14. Git错误汇总
  15. 用tkinter制作签名设计窗口
  16. jar的打包与共享
  17. 使用block的时候,导致的内存泄漏
  18. python theading线程开发与加锁、信号量、事件等详解
  19. 在servlet中用spring @Autowire注入Bean
  20. Java DES 加解密("DES/CBC/PKCS5Padding")

热门文章

  1. ELK学习实验016:filebeat收集tomcat日志
  2. 云计算OpenStack核心组件---neutron网络服务(8)*****
  3. mysql3_pymysql
  4. rm删除破折号开头的文件或目录
  5. python3 smtplib发送邮件
  6. Git 系列教程(14)- 远程分支
  7. 第11讲 | TCP协议(上):因性恶而复杂,先恶后善反轻松
  8. Jmeter- 笔记1 - 理论知识
  9. Unity3d_2018_2019_2020安装包
  10. 马斯克如何颠覆航天? 1/5385成本,c++和python编程!