• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS下找出大文件命令的方法

CentOS下找出大文件命令的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了centos查找文件命令,centos删除文件命令,centos下载文件命令,centos创建文件命令,centos复制文件命令等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

Q. 如何在目录中找出所有大文件?

A.

1) 句法 for RedHat / CentOS / Fedora Linux

find {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’

实例:

查找当前目录下大于50MB的文件

$ find . -type f -size +50000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’

查找目录/var/log大于100MB的文件

# find /var/log -type f -size +100000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’

2)句法 for Debian / Ubuntu Linux

find {/path/to/directory} -type f -size +{file-size-in-kb}k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’

实例:

查找当前目录下大于10MB的文件

$ find . -type f -size +10000k -exec ls -lh {} \; | awk ‘{ print $8 “: ” $5 }’

Sample output:

./.kde/share/apps/akregator/Archive/http___blogs.msdn.com_MainFeed.aspx?Type=AllBlogs.mk4: 91M

./out/out.tar.gz: 828M

./.cache/tracker/file-meta.db: 101M

./ubuntu-8.04-desktop-i386.iso: 700M

./vivek/out/mp3/Eric: 230M

列出家目录下文件大小小于500b的文件:

$ find $HOME -size -500b

OR

$ find ~ -size -500b

列出根目录下大小是20 512-byte blocks的文件:

# find / -size 20

Perl 技巧: 显示大文件

依据文件大小从小到大显示当前目录下每个目录的占用的情况(注:星号和星号的长度)

du -k | sort -n | perl -ne ‘if ( /^(\d+)\s+(.*$)/){$l=log($1+.1);$m=int($l/log(1024)); printf  (“%6.1f\t%s\t%25s  %s\n”,($1/(2**(10*$m))),((“K”,”M”,”G”,”T”,”P”)[$m]),”*”x (1.5*$l),$2);}’

ls 命令:在目录中找出最大的文件

同样你也能使用ls命令:

$ ls -lS

$ ls -lS | less

$ ls -lS | head +10

ls 命令:在目录中找出最小的文件

如下所示:

$ ls -lSr

$ ls -lSr | less

$ ls -lSr | tail -10

其它供鉴:

find . -xdev -printf ‘%s %p\n’ |sort -nr|head -20

du -xak .|sort -n|tail -50

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • centos如何批量修改文件名命令?
  • CentOS如何使用命令设置代理?
  • centos下如何删除大文件?centos下删除大文件的方法
  • CentOS文件分割与合并命令讲解
  • CentOS下根据命令查所在的包的方法
  • CentOS下找出大文件命令的方法
  • Centos使用文件来实现swap的功能
  • Centos文件搜索命令的讲解

相关文章

  • 2017-05-12RedHat服务器网卡阵列配置攻略
  • 2017-05-12在CentOS系统上简单安装配置XRDP服务器
  • 2017-05-12VMware下设置centos系统NAT网络连接的方法
  • 2017-05-12CentOS上使用Squid+Stunnel搭建代理服务器教程
  • 2017-05-12CentOS安装使用VeraCrypt及创建整个加密硬盘详解
  • 2017-05-12CentOS下yum找不到某个包该如何解决?
  • 2017-05-12centos下如何查看调优apache状态的相关命令
  • 2017-05-12centos如何安装桌面快捷方式?centos安装桌面快捷方式的教程
  • 2017-05-12RHEL7.0怎么配置网络IP?RHEL7.0 配置网络IP的三种方法介绍
  • 2017-05-12CentOS6.5挂载超过16T的大容量存储空间讲解

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Pxe无人值守安装centos系统
    • centos个人目录文件夹路径中文转英文的方法
    • 详解CentOS中使用rm命令将文件移到回收站的方法
    • centos下如何查看调优apache状态的相关命令
    • CentOS下OpenCV无法读取视频文件如何解决?
    • CentOS VPS入手后的基本优化和安全配置
    • 利用Kickstart自动化安装CentOS的教程
    • wdlinux_lnmp的服务器安装图文教程
    • CentOS常见服务详解
    • 通过CentOS 7.0 电源管理关闭笔记本合盖睡眠待机的方法

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有