du命令的使用-----查看当前目录下的文件信息

du命令的使用-----查看当前目录下的文件信息

1.du 参数:

(1)  du -a 

(2) du -s

(3) du -k

(4) du -m

(5)du -g

(6) du -l

(7) du -r

(8) du -x

(9) du -H

(10)du -L

注意: du -某参数 后面可以添加文件名字,表示查看指定文件的信息,如果不写,默认是当前目录下所有文件信息。

(1)  du -a :为每个指定文件显示使用磁盘的情况。或为每个目录显示使用磁盘的情况。注意 该参数与 du -s的区别。

(2) du -s:为所有指定文件显示使用磁盘的情况,或为目录下的所有文件显示磁盘的使用情况。

(3) du -k:用1024 字节单位计算块数。 计算指定文件或者指定目录有多少个块数。

(4) du -m:用MB 单位计算块数。

(5)du -g:用GB 单位计算块数。

(6) du -l:在文件链接和多链接之间均匀地分配块。

(7) du -r:报告不可访问的文件名。

(8) du -x:评估文件大小。

(9) du -H:如果在命令行指定了链接符号,du命令将统计链接引用的文件次数或者文件层次结构。

(10)du -L:如果在命令行指定了符号链接或者文件层次结构的遍历中多次遇到符号链接,则du命令应统计链接引用的文件或者文件层次结构的大小。

案例:要概述一个目录树及每个子树的磁盘使用情况,请输入:

du /home/fran 

这在/home/fran目录及其每个子目录中显示了磁盘块数。

要通过 1024 字节块概述一个目录树及其每个子树的磁盘使用情况,请输入:

du -k /home/fran 

这在/home/fran目录及其每个子目录中显示了 1024 字节磁盘块数。

要通过 MB 磁盘块概述一个目录树及其每个子树的磁盘使用情况,请输入:

du -m /home/fran 

这在/home/fran目录及其每个子目录中显示了 MB 磁盘块数(近似到最接近的第二位十进制数)。

要通过 GB 块概述一个目录树及其每个子树的磁盘使用情况,请输入:

du -g /home/fran 

这在/home/fran目录及其每个子目录中显示了 GB 磁盘块数(近似到最接近的第二位十进制数)。

要显示每个文件磁盘使用情况,请输入:

du  -a /home/fran   www.2cto.com

这显示了包含在每个文件以及目录/home/fran的子目录中的磁盘块数。在目录旁的数字就是该目录树的磁盘使用情况。在常规文件旁的数字就是该文件单独的磁盘使用情况。

要只显示一个目录树的全部磁盘使用情况,请输入:

du  -s /home/fran 

-s标志控制du命令,只显示/home/fran目录和其中包含的文件的磁盘使用情况的总和。通过缺省值,如果du命令无法读取一个文件或者目录,就显示一条错误消息。

除了在 /home/fran 的遍历中找到的常规文件,还要显示所有符号链接引用的文件或文件层次结构的磁盘使用,请输入:

du -L /home/fran 

要报告符号链接 mylink 引用的文件或文件层次结构的磁盘使用,请输入:

du -H mylink 

文件  /usr/bin/du 包含命令du。

时间: 2024-11-05 17:22:28

du命令的使用-----查看当前目录下的文件信息的相关文章

linux系统下以存储从大到小并以K,M,G为单位的方式查看当前目录下的文件信息

zhuazai:https://blog.csdn.net/sty945/article/details/79830915 前言 ls命令 ls -a ls -l ll du命令 du -s du -s * du -s * | sort -nr 我的DIY_Bash 在linux任意位置都可以使用这个目录下的脚本 注意 前言 最近几乎大部分工作都在linux上进行的,发现在工作过程中经常要查看当前目录下的文件大小,但是每次都是用ls命令每次都是以字节形式显示的,看起来特别不爽.于是开始了再lin

du -sh*查看当前目录下的文件夹大小

u 命令 用途 概述磁盘使用. 语法 du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L ][ File ... ] 描述 du命令显示用于文件的块的数量.如果指定的File参数实际上是一个目录,就要报告该目录内的所有文件.如果没有提供 File参数,du命令使用当前目录内的文件. linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多

cmd切换路径和查看路径下的文件的命令

查看当前路径下的文件: 1.1首先敲入命令  D:  则进入D盘目录,如下图所示: 1.2进入D盘目录后,敲入命令  dir  则显示D盘下的所有文件,如下图所示: 入上所述,在Windows系统的cmd中,要显示当前目录下的所有文件,只需要敲入命令 dir 就行,这条命令相当于linux系统下的命令 ls cmd切换路径: 1. Win + R2. 在命令行输入 cmd出现如下: C:\Users\admin> 3. 在以上输入 D: (表示切换到D盘)C:\Users\admin>D: 出

Linux命令(27):df&du命令-磁盘空间查看

Linux df命令用于检查系统磁盘空间占用情况 Linux du命令用于显示目录或文件的大小 Linux df命令 语法:df [OPTION]... [FILE]... 常用选项: -h 以K,M,G为单位,提高信息的可读性. -k 以KB大小为单位显示 -m 以MB大小为单位显示 -a 列出所有的文件系统分区,包含0大小的文件系统分区 -i 列出文件系统分区的inode信息 -T 显示磁盘分区的文件系统类型 常用选项:-hT,查看系统分区情况,并显示文件系统类型           -ih

Linux命令--ls命令:显示当前目录下的文件

3.2 ls命令:显示当前目录下的文件 ls 是最常见的目录操作命令,主要作用是显示目录下的内容.这个命令的基本信息如下: 命令名称:ls.英文原意:list.所在路径:/bin/ls.执行权限:所有用户.功能描述:显示目录下的内容. 对命令的基本信息进行说明:英文原意有助于理解和记忆命令:执行权限是命令只能被超级用户执行,还是可以被所有用户执行:功能描述指的是这个命令的基本作用. 本节主要讲解基本命令,基本信息有助于大家记忆,本章所有命令都会加入命令的基本信息.在后续章节中,大家要学会通过帮助

vs code开发python时找不到当前目录下的文件、UnicodeDecodeError: 'gbk'

一.vs code开发python时找不到当前目录下的文件, file = open("readme.txt")一直报错,找不到目录下面的文件 原来vscode 默认都是以打开的项目的目录为当前目录,如果项目下面的文件夹里面的的文件运行就会出错.找不到文件 解决问题: vscode [文件]->[首选项]->[设置]搜索[terminal] 1.在设置中搜索teminal,选择用户→python2.勾选Execute In File Dir 二.open文件时,报错,Uni

【翻译自mos文章】尽管指定了目的地,asmcmd cp命令还是在 +DATA/ASM 下创建文件

尽管指定了目的地,asmcmd cp命令还是在  +DATA/ASM 下创建文件 参考原文: ASMCMD Cp Creates Files In +DATA/ASM Instead Of Destination Specified (Doc ID 1488934.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.3 and later Information in this document applies to any

【翻译自mos文章】虽然指定了目的地,asmcmd cp命令还是在 +DATA/ASM 下创建文件

虽然指定了目的地.asmcmd cp命令还是在  +DATA/ASM 下创建文件 參考原文: ASMCMD Cp Creates Files In +DATA/ASM Instead Of Destination Specified (Doc ID 1488934.1) 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.3 and later Information in this document applies to any

Linux查看当前目录下文件夹和文件的大小

File参数实际上是一个目录,就要报告该目录内的所有文件.如果没有提供 File参数,du命令使用当前目录内的文件. 如果File参数是一个目录,那么报告的块的数量就是分配到目录中文件以及分配到目录自身的块之和. 指定-a标志,报告个体文件中块数量.不管是否使用了-a标志,由File参数指定的个体文件总是要列出. 指定-s标志,报告用于所有指定文件和目录中所有文件的全部块. 块计数包括每个文件的间接块.块计数是通过 512 字节单位计算的,它与系统使用的群集大小无关.指定-k标志,通过 1024