ls -l | awk '/^[^d]/ {print $5,$9}' | sort -nr | head -1
ls查看完整的文件信息,过滤掉d开头的东东(目录),取出文件大小 5和名字 9两项,排序。
find -type f -exec stat -c "%s %n" {} \; | sort -nr | head -1
还没看懂,等兴趣来了再研究。。
另外贴一下.py
import os
from os.path import getsize,join,isfile
init=0
filename=''
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=path
print(filename)
with open(filename,'r') as f:
str=f.read()
print(str)