用shell脚本实现删除一定大小的文件
2011-03-09 11:47
489 查看
1.首先用dd命令创建一个实验文件:
比如:dd if=/dev/zero of=test.txt bs=10M count=1
创建大小为10M的test.txt文件。
2.用stat命令获取文件大小:
stat -c %s $file
3.再用一个for循环就搞定了:
for file in ./*; do
var=`stat -c %s $file`
echo $var
[ $var -gt 100000 ] && rm $file
done
比如:dd if=/dev/zero of=test.txt bs=10M count=1
创建大小为10M的test.txt文件。
2.用stat命令获取文件大小:
stat -c %s $file
3.再用一个for循环就搞定了:
for file in ./*; do
var=`stat -c %s $file`
echo $var
[ $var -gt 100000 ] && rm $file
done
相关文章推荐
- Shell脚本自动删除指定大小以上的备份文件
- shell脚本添加用户删除用户删除文件的脚本实现
- shell脚本实现查找文件夹下重复的文件,并提供删除功能
- shell脚本实现到ftp下载所需文件并将源文件删除
- shell脚本实现删除文件的源代码
- Shell脚本实现删除一年前文件功能分享
- shell脚本实现查找文件夹下重复的文件,并提供删除功能
- Shell脚本实现删除一年前文件功能分享
- C语言实现获得文件大小,大于某个值,删除该文件
- Shell脚本自动删除指定大小以上的备份文件
- php实现批量压缩图片文件大小的脚本
- shell脚本之比较文件大小
- shell脚本实现图片文件的重命名之修订版本~
- shell脚本实现文件锁功能
- shellapi的SHFileOperation()的外壳函数,用它可以实现各种文件操作,如文件的拷贝、删除、移动等
- 【Linux】使用SHELL脚本实时查看文件大小
- shell脚本定时删除指定文件
- Shell脚本实现上传zip压缩文件到FTP服务器
- shell脚本:定期删除日志文件
- Linux_Shell_脚本_删除nohup.out文件