部分linux系统磁盘管理和分析命令

按照目录大小排序战士最前面15个目录或者文件

du-xBM--max-depth=2/var|sort-rn|head-n15

列出当前所有子目录的文件大小

du-h--max-depth=1

列出当前文件或者目录最大的10个

du-s*|sort-n|tail

按照目录大小从大到小排序

du-b--max-depth1|sort-nr|perl-pe's{([0-9]+)}{sprintf"%.1f%s",$1>=2**30?($1/2**30,"G"):$1>=2**20?($1/2**20,"M"):$1>=2**10?($1/2**10,"K"):($1,"")}e'

列出path这个目录的文件树

du-h/path|sort-h

每隔60s监控对应目录的文件大小变化

watch-n60du/var/log/messages

递归删除当前目录下所有子目录中的.svn目录

find.-typed-name'.svn'-print0|xargs-0rm-rdf

列出当前磁盘的使用情况

df-P|column-t

监控磁盘的使用情况

watch-d-n5df

列出当前inode的使用情况

df-i

按照每个磁盘使用量从高到低排序

df-h|grep-v^none|(readheader;echo"$header";sort-rn-k5)

查看物理磁盘的使用情况

df-xtmpfs|grep-vE"(gvfs|procbususb|rootfs)"

查看当前所有磁盘的大小和使用量

df-H

查看所有分区使用情况

fdisk-l/dev/sda

显示系统所有的分区或给定的分区

fdisk-l

显示时,显示的是扇区数不是柱面数
  fdisk -u


显示指定partition的block数

fdisk-spartition

查看磁盘的读写容量

iostat-m-d/dev/sda1

测试磁盘的读写速度

hdparm-t/dev/sda

查看某个文件的所有链接

find-L/-samefile/path/to/file-execls-ld{}+

查看最大的5个文件

find.-typef-execls-s{};|sort-n-r|head-5

查看365天前的文件并删除

find./-typef-mtime+365-execrm-f{};

查看大于100M的文件

find.-typef-size+100M
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值