linux常用disk磁盘操作命令整理_unix linux

复制代码 代码如下:

#按照目录大小排序战士最前面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 <partition>

#按照每个磁盘使用量从高到低排序
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

时间: 2025-01-25 14:35:06

linux常用disk磁盘操作命令整理_unix linux的相关文章

Linux不需要磁盘碎片整理

Linux不需要磁盘碎片整理. 以下引自linux官方网站对碎片的解说:来源于 http://www.linux.org/docs/ldp/howto/Partition/appendix.html#fragmentation 引用: 10.4. Some facts about file systems and fragmentation Disk space is administered by the operating system in units of blocks and frag

为什么Linux不需要磁盘碎片整理

如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理.也许你注意到了,在Liunx安装发布包里没有磁盘碎片整理的工具.为什么会这样? https://dn-linuxcn.qbox.me/data/attachment/album/201206/14/103855laqzdm7q0d0s06es.png 为了理解为什么Linux文件系统不需要磁盘碎片整--而Windows却需要--你需要理解磁盘碎片产生的原理,以及Linux和Windows文件系统它们之间工作原

Linux管理员手册(3)--存贮介质_unix linux

Linux管理员手册(3)--磁盘和其他存贮介质的使用 安装和升级系统时,需要对硬盘做很多工作.必须在硬盘上做文件系统,使文件能存在其上,并为系统不同的部分保留空间. 本章说明所有这些初始化工作.通常,一旦你建立了系统,就不必再做这些工作(除了使用软盘).如果你要增加一个新硬盘或更好地调整你的硬盘的使用,那么可能回到这一章. 管理磁盘的基本任务有: 格式化磁盘.这为磁盘进入使用做一些工作,比如检查坏扇区.(现在多数硬盘无须格式化.) 给硬盘分区,如果想用于互相不干扰的几件事.分区的一个原因是要在

Linux家用版1.0使用体会_unix linux

    拿到这套联想LINUX,包装很实用,一本书大小的包装盒内整齐的装着四张光盘,这四张盘分别是系统安装盘.源代码盘.应用盘.文杰字处理软件盘.包装内还有一本中文的安装使用说明书.打开包装把系统安装盘放在光驱内,开始了首次试用. 安装前需要准备Linux分区 HappyLinux使用自己的文件系统(Linux ext2),它拥有自己的特别分区类型,这意味着你不能将HappyLinux安装到一个Dos或Windows 95分区上,所以您必须在您的硬盘上留下一些没有分区的空间来安装 HappyLi

LINUX 常见问题1000个详细解答_unix linux

一. 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心 就可能破坏系统.比如我们想删除/temp目录下的文件却将命令不小心输成"rm / temp(在'/'后多了一个空格)",那么就极可能删去根目录下的所有文件.再者,"Linux是一个真正意义上的多 任务.多用户系统",不体会一下Linux的特色岂不可惜.为了方便自己和别人使用,就在Linux系统 下多建几个用户吧. 输入"adduser newu

Linux中文件查找方法大全_unix linux

每一种操作系统都是由成千上万个不同种类的文件所组成的.其中有系统本身自带的文件,用户自己的文件,还有共享文件等等.我们有时候经常忘记某份文件放在硬盘中的哪个地方.在微软的Windows操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击"开始"-"搜索"中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档. 可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情.毕竟在Linux中需要我们使

教你一招 Linux常见紧急情况处理方法_unix linux

1.使用急救盘组进行维护 急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具. 用它可以独立地启动和运行一 个完整的Linux系统.实际上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系 统:而第1张盘则存放了可启动的内核.使用急救盘组维护系统很简单.只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户.为了能访问硬盘上的文件,需要手工安装硬盘文件系统.例如,用下面的命令可在/mnt目录中安装 /dev/hda2盘上的ext2fs类型的Lin

Linux基础知识99问(四)_unix linux

    四. Linux下的"神兵利器":15问 55.KDE是什么,有什么特点? KDE项目在1996年10月发起的,其目的是在X-Window上建立一个完整易用的桌面环境.KDE现在除了拥有KFM(类似于IE4.0).KPresenter(类似PowerPoint).KIllustrator(类似CorelDraw或 Illustrator)等重量级软件,还有体贴用户的GUI配置软件可以帮助用户配置Unix/Linux,使其深受使用者欢迎. 但由于KDE是基于由TrollTech公

详解Linux内核中的container_of函数_unix linux

前言 在linux 内核中,container_of 函数使用非常广,例如 linux内核链表 list_head.工作队列work_struct中. 在linux内核中大名鼎鼎的宏container_of() ,其实它的语法很简单,只是一些指针的灵活应用,它分两步:       第一步,首先定义一个临时的数据类型(通过typeof( ((type *)0)->member )获得)与ptr相同的指针变量__mptr,然后用它来保存ptr的值.       第二步,用(char *)__mptr