本文主要是介绍Linux-显示目录下大于1M的文件,并显示文件大小和其他列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、使用awk命令
显示当前目录下,判断第五列包含M字符的行,然后打印第5行和第9行
ll -h|awk '$5~/M/ {print $5,$9}'
2、使用find命令
显示当前目录下,大于1M的文件,并显示其他列,$0代表显示所有列,可以改为要显示的列
find . -size +200M -exec ls -lh '{}' \;|awk '{print $0}'
查询所有目录
find / -size +200M -exec ls -lh '{}' \;|awk '{print $5,$9}'
使用/或具体的目录名称时,结果中名称会带上目录信息
显示当前目录下,大于1M的文件
find . -maxdepth 1 -size +1M
注:若查询包含子级目录,把-maxdepth 1参数去掉即可。
这篇关于Linux-显示目录下大于1M的文件,并显示文件大小和其他列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!