shell 脚本为多个指定的目录创建报告
来源:互联网 发布:u盘坏了数据恢复 编辑:程序博客网 时间:2024/05/22 03:46
#!/bin/bashcheck_directories="/var/log /home"DATE=$(date '+%m%d%y')exec > disk_space_$DATE.rptecho "top ten disk space usage"echo "for $check_directories directorice "for dir_check in $check_directoriesdo echo " " echo "the $dir_check directory:" du -S $dir_check 2> /dev/null | sort -rn| sed '{11,$D;=}' | sed 'N;s/\n/ /' | gawk '{printf $1 ":" "\t" $2 "\t" $3 "\n"} 'done
命令详解: du -S 为每个目录及子目录显示一个统计
sort -rn 排序,-n按数字,-r列出最大数字
sed ‘{11,$D;=}’ 删除11行之后的数据,并打印行号
输出结果:
0 0
- shell 脚本为多个指定的目录创建报告
- shell 指定目录 指定文件个数、大小 创建多个文件
- 一个创建工程目录的shell脚本
- 创建你的第一个Shell脚本
- shell脚本删除目录下的指定文件
- shell脚本查看 创建目录
- shell 创建多个指定大小的文件,循环删除指定大小文件
- 执行shell脚本进入指定目录
- shell脚本无法进入指定目录
- Mac 通过shell脚本进入指定目录
- shell for 循环、创建多个目录和嵌套目录
- 创建第一个Shell脚本
- 创建指定的目录
- 备份文件的shell脚本(备份指定目录里的指定类型的文件)
- shell脚本:将指定目录下的执行文件的结果写入指定文件中
- shell脚本删除指定目录下超过指定时间的文件
- Shell脚本实例(二) 向指定目录下不断产生指定大小的文件
- shell脚本列出指定目录下的所有最底层目录
- leetcode-144. Binary Tree Preorder Traversal c++
- ubuntu 查看jdk位置
- Linux结束线程的方法,深度好文
- 如何在简历中编写Spark大数据项目经验
- MYSQL 优化的笔记
- shell 脚本为多个指定的目录创建报告
- 如何安装Java环境
- Java反射获取类和对象
- lucene 各个版本的下载地址
- Android LayoutInflate(一)
- Android 复习4 神奇的问题 杂谈
- gcc的优化选项
- ApiCloud (1)
- JAVA中多线程初体验