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

du -xB M --max-depth=2 /var | sort -rn | head -n 15

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

du -h --max-depth=1

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

du -s * | sort -n | tail

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

du -b --max-depth 1 | 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 -n60 du /var/log/messages

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

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

#列出当前磁盘的使用情况

df -P | column -t

#监控磁盘的使用情况

watch -d -n 5 df

#列出当前inode的使用情况

df -i

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

df -h | grep -v ^none | ( read header ; echo "$header" ; sort -rn -k 5)

#查看物理磁盘的使用情况

df -x tmpfs | grep -vE "(gvfs|procbususb|rootfs)"

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

df -H

#查看所有分区使用情况

fdisk -l /dev/sda

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

fdisk -l

# 显示时,显示的是扇区数不是柱面数

fdisk -u

# 显示指定partition的block数

fdisk -s partition

#查看磁盘的读写容量

iostat -m -d /dev/sda1

#测试磁盘的读写速度

hdparm -t /dev/sda

#查看某个文件的所有链接

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

#查看最大的5个文件

find . -type f -exec ls -s {} \; | sort -n -r | head -5

#查看365天前的文件并删除

find ./ -type f -mtime +365 -exec rm -f {} \;

#查看大于100M的文件

find . -type f -size +100M

linux 硬盘操作,linux常用disk磁盘操作命令相关推荐

  1. linux常用disk磁盘操作命令

    原文链接:http://www.javaarch.net/jiagoushi/582.htm #按照目录大小排序战士最前面15个目录或者文件du -xB M --max-depth=2 /var | ...

  2. Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...

  3. Linux硬盘优势,linux vs linux的优势

    linux vs linux的优势 更新时间:2007年03月15日 00:00:00   作者: Linux 机器根本不用整理硬盘,这就是为什么没有看到过 Linux 用户整理硬盘.Linux 的文 ...

  4. 512m硬盘装linux,硬盘装linux.doc

    硬盘装linux 第一步:用PQ Magic(也可用其它分区工具)为Linux的安装划分出一块未分配硬盘空间(我的是11G):第二步:下载镜像文件(我下到的是FC-6-i386-DVD.iso):第三 ...

  5. 【linux】ubuntu系统硬盘操作:创建删除磁盘分区,更改磁盘分区类型,删除磁盘签名

    1.查看服务器上所有磁盘信息 fdisk -l 2.删除分区 fdisk /dev/sdc d # 输入要删除的分区id号,我这只有1个分区,所以自动删除了partition 1 w 3.更改磁盘分区 ...

  6. Linux终端操作MySQL常用命令

    1.终端启动 MySQL:/etc/init.d/mysql start 2.登录 MySQL:mysql -uroot -p (用 root 账户登录),然后输入密码 3.查看所有的数据库名字:sh ...

  7. 服务器Linux硬盘分区,Linux磁盘分区实现原理及方法解析

    回忆: IDE盘:第一块盘hda,第二块盘hdb... 第一块盘的第一个分区hda1,第二个分区hda2... SAS/SATA/SCSI盘:第一块盘sda,第二块盘sdb... 第一块盘的第一个分区 ...

  8. Linux系统操作MySql常用命令

    基础命令: mysql -uroot -proot:连接mysql服务,root分别为用户名和密码 use xxx:切换到 xxx 数据库,xxx为数据库名称 create database xxx; ...

  9. linux 文件目录操作,Linux系统下文件与目录操作

    与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的.所以在使用Linux的过程中,是经常要对文件与目录进行操作的.现在我们就以一个Window用户的立场来学习一下Linux下 ...

最新文章

  1. Ubuntu14.04上安装TensorRT 2.1操作步骤
  2. 两个数组的交集 II
  3. SQL Server数据库中Date/Time 时间格式的转换[转]
  4. java 文件读入 数组,将文本文件读入2d数组java
  5. 杀毒软件全免费遭厂家“抵制”
  6. 语音识别(三)——声学模型, 解码器技术
  7. 基于kb的问答系统_1KB以下基于表的Q学习
  8. 产线数字化软件源码_品质笔记⑥丨卢宇聪:把握数字化趋势,坚定创新发展道路...
  9. JDBC常用API和使用
  10. kvm初体验之八:调整vm的vcpu, memory, disk大小
  11. 2018美国计算机科学专业排名,最新出炉 2018年USNews美国大学研究生计算机科学专业排名榜单...
  12. powerdns 安装部署备忘
  13. linux shell脚本 cp,shell命令之cp
  14. AutoJsPro,猜歌红包群(看广告游戏脚本源码)
  15. 学习笔记(3):PS教程-【和东东一起学PS】Photoshop 2020小白到高手(任务驱动式基础+实战教学)-【免费试看】PS软件的必要首选项设置
  16. 利用Python进行数据分析的学习笔记——chap9
  17. 关于whl,你想知道的
  18. PTA ## 统计字符
  19. Oauth2是什么怎么用
  20. 笔记本或者台式机安装kali操作系统

热门文章

  1. 在Ubuntu 14.04 64bit上查看硬件配置信息
  2. Unity与C#创建一个3D平台游戏 Learn to Create a 3D Platformer Game with Unity C#
  3. 递归/回溯:Combination Sum II数组之和
  4. 设计1.0 -- iterator 和const_iterator底层的模拟实现
  5. OOP 面向对象 七大原则 (一)
  6. WEBSHELL恶意代码批量提取清除工具
  7. alpha阶段个人总结(201521123031林庭亦)
  8. 新的工作电脑 神州优雅A550-i7
  9. 博问问题内容页面的前端优化
  10. USB获取图像实时处理