Linux常用命令df怎么用
小编给大家分享一下Linux常用命令df怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
Linux常用命令 df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计
语法df[选项]...[FILE]...
文件-a, –all 包含所有的具有 0 Blocks 的文件系统
文件–block-size={SIZE} 使用 {SIZE} 大小的 Blocks
文件-h, –human-readable 使用人类可读的格式(预设值是不加这个选项的…)
文件-H, –si 很像 -h, 但是用 1000 为单位而不是用 1024
文件-i, –inodes 列出 inode 资讯,不列出已使用 block
文件-k, –kilobytes 就像是 –block-size=1024
文件-l, –local 限制列出的文件结构
文件-m, –megabytes 就像 –block-size=1048576
文件–no-sync 取得资讯前不 sync (预设值)
文件-P, –portability 使用 POSIX 输出格式
文件–sync 在取得资讯前 sync
文件-t, –type=TYPE 限制列出文件系统的 TYPE
文件-T, –print-type 显示文件系统的形式
文件-x, –exclude-type=TYPE 限制列出文件系统不要显示 TYPE
文件-v (忽略)
文件–help 显示这个帮手并且离开
文件–version 输出版本资讯并且离开
例1:使用 -a 选项列出所有文件系统的磁盘使用量当我们在 df 命令中使用 -a 选项时,它会显示所有文件系统的磁盘使用情况。
[root@linux-world~]#df-aFilesystem1K-blocksUsedAvailableUse%Mountedonrootfs17003304804668153118525%/proc000-/procsysfs000-/sysdevtmpfs77187607718760%/devsecurityfs000-/sys/kernel/securitytmpfs77792807779280%/dev/shmdevpts000-/dev/ptstmpfs77792885327693962%/runtmpfs77792807779280%/sys/fs/cgroupcgroup000-/sys/fs/cgroup/systemdpstore000-/sys/fs/pstorecgroup000-/sys/fs/cgroup/cpusetcgroup000-/sys/fs/cgroup/cpu,cpuacctcgroup000-/sys/fs/cgroup/memorycgroup000-/sys/fs/cgroup/devicescgroup000-/sys/fs/cgroup/freezercgroup000-/sys/fs/cgroup/net_clscgroup000-/sys/fs/cgroup/blkiocgroup000-/sys/fs/cgroup/perf_eventcgroup000-/sys/fs/cgroup/hugetlbconfigfs000-/sys/kernel/config/dev/mapper/vg00-root17003304804668153118525%/selinuxfs000-/sys/fs/selinuxsystemd-1000-/proc/sys/fs/binfmt_miscdebugfs000-/sys/kernel/debughugetlbfs000-/dev/hugepagesmqueue000-/dev/mqueue/dev/mapper/vg00-home1498761641000141622321%/home/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869293709361%/var/dev/mapper/vg00-sap1498765637636141656361%/sap[root@linux-world~]#例2:以人类易读的格式显示 df 命令的输出
在 df 命令中使用-h选项,以人类易读的格式输出(例如,5K,500M 及 5G)
[root@linux-world~]#df-hFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg00-root17G786M15G5%/devtmpfs754M0754M0%/devtmpfs760M0760M0%/dev/shmtmpfs760M8.4M752M2%/runtmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-home15G41M14G1%/home/dev/sda1477M62M387M14%/boot/dev/mapper/vg00-var9.5G48M9.0G1%/var/dev/mapper/vg00-sap15G37M14G1%/sap[root@linux-world~]#例3:显示特定文件系统已使用的空间
假如我们想显示 /sap 文件系统空间的使用情况。
[root@linux-world~]#df-h/sap/FilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg00-sap15G37M14G1%/sap[root@linux-world~]#例4:输出所有已挂载文件系统的类型
-T 选项用在 df 命令中用来显示文件系统的类型。
root@linux-world~]#df-TFilesystemType1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-rootext417003304804668153118525%/devtmpfsdevtmpfs77187607718760%/devtmpfstmpfs77792807779280%/dev/shmtmpfstmpfs77792885327693962%/runtmpfstmpfs77792807779280%/sys/fs/cgroup/dev/mapper/vg00-homeext41498761641000141622321%/home/dev/sda1ext34876526259339536314%/boot/dev/mapper/vg00-varext399480124869693709321%/var/dev/mapper/vg00-sapext31498765637636141656361%/sap[root@linux-world~]#例5:按块大小输出文件系统磁盘使用情况
[root@linux-world~]#df-kFilesystem1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-root17003304804668153118525%/devtmpfs77187607718760%/devtmpfs77792807779280%/dev/shmtmpfs77792885327693962%/runtmpfs77792807779280%/sys/fs/cgroup/dev/mapper/vg00-home1498761641000141622321%/home/dev/sda14876526259339536314%/boot/dev/mapper/vg00-var99480124869693709321%/var/dev/mapper/vg00-sap1498765637636141656361%/sap[root@linux-world~]#例6:输出文件系统的 inode 信息
-i 选项用在 df 命令用于显示文件系统的 inode 信息。
所有文件系统的 inode 信息:
[root@linux-world~]#df-iFilesystemInodesIUsedIFreeIUse%Mountedon/dev/mapper/vg00-root10895362203110675053%/devtmpfs1929693571926121%/devtmpfs19448211944811%/dev/shmtmpfs1944824201940621%/runtmpfs194482131944691%/sys/fs/cgroup/dev/mapper/vg00-home960992159609771%/home/dev/sda11280163371276791%/boot/dev/mapper/vg00-var64084812356396131%/var/dev/mapper/vg00-sap960992119609811%/sap[root@linux-world~]#
特定文件系统的 inode 信息:
[root@linux-world~]#df-i/sap/FilesystemInodesIUsedIFreeIUse%Mountedon/dev/mapper/vg00-sap960992119609811%/sap[root@linux-world~]#例7:输出所有文件系统使用情况汇总
-total 选项在 df 命令中用于显示所有文件系统的磁盘使用情况汇总。
[root@linux-world~]#df-h--totalFilesystemSizeUsedAvailUse%Mountedon/dev/mapper/vg00-root17G786M15G5%/devtmpfs754M0754M0%/devtmpfs760M0760M0%/dev/shmtmpfs760M8.4M752M2%/runtmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-home15G41M14G1%/home/dev/sda1477M62M387M14%/boot/dev/mapper/vg00-var9.5G48M9.0G1%/var/dev/mapper/vg00-sap15G37M14G1%/saptotal58G980M54G2%-[root@linux-world~]#例8:只打印本地文件系统磁盘的使用情况
假设网络文件系统也挂载在 Linux 上,但我们只想显示本地文件系统的信息,这可以通过使用 df 命令的 -l 选项来实现。
只打印本地文件系统:
[root@linux-world~]#df-ThlFilesystemTypeSizeUsedAvailUse%Mountedon/dev/mapper/vg00-rootext417G791M15G6%/devtmpfsdevtmpfs754M0754M0%/devtmpfstmpfs760M0760M0%/dev/shmtmpfstmpfs760M8.4M752M2%/runtmpfstmpfs760M0760M0%/sys/fs/cgroup/dev/mapper/vg00-homeext415G41M14G1%/home/dev/sda1ext3477M62M387M14%/boot/dev/mapper/vg00-varext39.5G105M8.9G2%/var/dev/mapper/vg00-sapext315G37M14G1%/sap[root@linux-world~]#例9:打印特定文件系统类型的磁盘使用情况
-t 选项在 df 命令中用来打印特定文件系统类型的信息,用 -t 指定文件系统的类型,如下所示:
对于 ext4 :
[root@linux-world~]#df-text4Filesystem1K-blocksUsedAvailableUse%Mountedon/dev/mapper/vg00-root17003304809492153070286%//dev/mapper/vg00-home1498761641000141622321%/home[root@linux-world~]#
对于 nfs4 :
[root@linux-world~]#df-tnfs4Filesystem1K-blocksUsedAvailableUse%Mountedon192.168.1.5:/opensuse3015454722668339201937100894%/data[root@linux-world~]#例10:使用 -x 选项排除特定的文件系统类型
-x 或 –exclude-type 在 df 命令中用来在输出中排出某些文件系统类型。
假设我们想打印除 ext3 外所有的文件系统。
[root@linux-world~]#df-tnfs4Filesystem1K-blocksUsedAvailableUse%Mountedon192.168.1.5:/opensuse3015454722668339201937100894%/data[root@linux-world~]#
以上是“Linux常用命令df怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。