当前位置: 技术问答>linux和unix
百分求一linux命令
来源: 互联网 发布时间:2016-07-04
本文导语: 我想统计某个目录下的建立时间为我指定时间的,文件的总大小 要怎么统计?请问要用什么命令 | 写了个简单的shell脚本 我在CentOS下测试通过 符合你的要求 执行的时候第一个参数就是你...
我想统计某个目录下的建立时间为我指定时间的,文件的总大小
要怎么统计?请问要用什么命令
要怎么统计?请问要用什么命令
|
写了个简单的shell脚本 我在CentOS下测试通过 符合你的要求
执行的时候第一个参数就是你指定的时间 我的stat 文件后的时间格式是xxxx-xx-xx的格式 所以你也这样输入 比如今天 2009-09-25 输出结果是K
执行的时候第一个参数就是你指定的时间 我的stat 文件后的时间格式是xxxx-xx-xx的格式 所以你也这样输入 比如今天 2009-09-25 输出结果是K
#!/bin/sh
file=`ls ./`
for filename in $file
do
filedate=`stat $filename | grep "Modify" | awk '{print $2}'`
if [ "$1" = "$filedate" ];then
size=`du -sk $filename | awk '{print $1}'`
total=`expr $total + $size`
fi
done
echo "$total K"
|
find . -type f -mtime +1 -exec du -b {} ; | awk 'BEGIN{total=0}{total+=$1}END{print total}'
改成
find . -type f -mtime -1 -exec du -b {} ; | awk 'BEGIN{total=0}{total+=$1}END{print total}'
-1是1天之内
+1是1天之前
改成
find . -type f -mtime -1 -exec du -b {} ; | awk 'BEGIN{total=0}{total+=$1}END{print total}'
-1是1天之内
+1是1天之前