查找文件夹下最大的文件

来源:互联网 发布:java并发从入门到精通 编辑:程序博客网 时间:2024/06/08 16:07
ls -l | awk '/^[^d]/ {print $5,$9}' | sort -nr | head -1

ls查看完整的文件信息,过滤掉d开头的东东(目录),取出文件大小59两项,排序。

find -type f -exec stat -c "%s %n" {} \; | sort -nr | head -1

还没看懂,等兴趣来了再研究。。

另外贴一下.py

import osfrom os.path import getsize,join,isfileinit=0filename=''path=''for root,dir,files in os.walk('D:/root/root'):    for d in files:        path=join(root,d)        if isfile(path):            if getsize(path)>init:                init=getsize(path)                filename=pathprint(filename)with open(filename,'r') as f:    str=f.read()    print(str)
0 0
原创粉丝点击