如何显示目录、子目录和文件的大小
-
使用 du 命令显示一个或多个目录、子目录和文件的大小。以 512 字节块为单位显示大小。
-
$ du [-as] [directory ...]
-
du
-
显示您指定的每个目录的大小,其中包括目录下的每个子目录。
-
-a
-
显示每个文件和子目录的大小,以及指定目录中包含的总块数。
-
-s
-
显示指定目录中包含的总块数。
-
-h
-
以 1024 字节块为单位显示每个目录的大小。
-
-H
-
以 1000 字节块为单位显示每个目录的大小。
- [directory ...]
-
标识要检查的一个或多个目录。命令行语法中的多个目录以空格分隔。
示例 6–9 显示目录、子目录和文件的大小
以下示例显示两个目录的大小。
$ du -s /var/adm /var/spool/lp
130 /var/adm
40 /var/spool/lp
以下示例显示两个目录的大小,其中包括每个目录下的所有子目录和文件的大小。还显示每个目录中包含的总块数。
$ du /var/adm /var/spool/lp
2 /var/adm/exacct
2 /var/adm/log
2 /var/adm/streams
2 /var/adm/acct/fiscal
2 /var/adm/acct/nite
2 /var/adm/acct/sum
8 /var/adm/acct
2 /var/adm/sa
2 /var/adm/sm.bin
258 /var/adm
4 /var/spool/lp/admins
2 /var/spool/lp/requests/printing.Eng.Sun.COM
4 /var/spool/lp/requests
4 /var/spool/lp/system
2 /var/spool/lp/fifos
24 /var/spool/lp
以下示例以 1024 字节块为单位显示目录大小。
$ du -h /usr/share/audio
796K /usr/share/audio/samples/au
797K /usr/share/audio/samples
798K /usr/share/audio
分享到:
相关推荐
`1Tree Pro`是一款能够显示目录结构并统计文件大小的软件,它可以帮助Windows用户以图形化界面查看文件系统,并且提供文件和目录的大小统计,甚至支持排序和筛选功能。 使用`tree`或类似的工具,用户可以执行以下...
因此,`du -sh /usr/* | sort -rn`将`/usr`目录下的所有子目录和文件按占用空间大小降序排列,并且以人类易读的格式(如K、M、G)显示。 ### du -sh /usr/* | sort -rn | head `head`命令用于显示文本文件的前几行...
Java获取文件夹大小、文件大小、文件个数 Java 获取文件夹大小、文件...Java 获取文件夹大小、文件大小、文件个数可以通过使用 File 类和递归方法来实现。同时,格式化文件大小也可以使用 DecimalFormat 类来实现。
了解如何查看文件大小对于优化系统性能和防止磁盘空间耗尽至关重要。在Linux中,有两个主要的命令用于此目的:`df`和`du`。 `df`(disk free)命令用于查看整个文件系统的磁盘空间使用情况。它提供了关于文件系统总...
它能够深入到每个子目录,显示每个文件夹及其下属文件所占的空间大小,包括总大小、已用空间、文件数量等关键信息。这样的特性使得用户可以清晰地了解哪些文件夹是占用空间的大户,从而有针对性地进行清理工作。 在...
在Excel VBA中,我们可以利用文件系统对象(FileSystemObject)来遍历指定的目录及其子目录,并将所有文件的信息列出到工作表中。这是一项非常实用的技能,尤其是在需要批量处理或管理大量文件时。以下将详细介绍...
在Java编程中,创建一个应用程序来复制包含多个子目录和文件的目录是一项常见的任务,它涉及到文件和目录操作。下面我们将详细讨论这个过程中的关键知识点。 1. **Java IO流**: Java的IO流库提供了处理输入和输出...
这些函数允许遍历指定目录下的所有文件和子目录,返回每个文件的`WIN32_FIND_DATA`结构,其中包含了文件名、大小、时间戳等信息。 当获取到文件信息后,我们需要将这些信息添加到ListView中。在MFC中,可以使用`...
在VB6(Visual Basic 6)中,要显示目录或文件夹的属性信息,你需要使用FileSystemObject(FSO)这个内置的对象模型。FileSystemObject提供了一系列方法和属性,用于操作文件和目录,包括读取、创建、删除以及获取...
遍历目录下所有文件,下载后请修改需要遍历的目录,遍历后形成list.txt文件显示所有文件和文件大小
在Java编程中,复制一个包含多个子目录和文件的目录是一项常见的任务,主要涉及文件操作和目录遍历。以下是如何实现这个功能的关键知识点: 1. **文件和目录操作**:Java中的`java.io`包提供了处理文件和目录的类,...
3. **文件操作API**:除了遍历,VC++还需要使用其他API进行文件操作,如`CreateFile`用于打开文件,`ReadFile`读取文件内容,`GetFileSize`获取文件大小,以及`CloseHandle`关闭已打开的文件句柄。 4. **C++类封装*...
7. **结果展示**:最后,当遍历完所有文件和子目录后,将累计的总大小以易语言支持的格式显示出来,可以是直接打印,也可以存储到变量或者控件中供后续使用。 在实际编程时,需要根据具体需求编写相应的代码逻辑,...
文件列表生成器是一款实用工具,主要用于自动化收集指定查找路径下的所有文件和子目录的相关信息,并将这些信息整理成结构化的文本、XML或Excel格式的文件。这个程序在日常的文件管理和信息统计中非常有用,特别是在...
如果是目录,可以递归填充子目录;如果是文件,提供下载或预览的选项。通过在CListCtrl中设置LVN_ITEMCHANGED通知,我们可以监听用户的选取行为。 5. **FTP连接和文件传输**: 当用户选择FTP链接时,调用FTP连接...
综上所述,MD5对比工具是一种强大的工具,它结合了文件大小的显示和目录遍历功能,能够帮助用户高效地管理和验证大量文件的完整性。在IT工作中,尤其是在数据安全和一致性检查方面,这样的工具是不可或缺的。
当结合输出重定向使用,例如 `Dir C: /s /a > C:ist.txt`,这个命令会把 C 驱动器下所有文件和子目录(包括隐藏和系统文件)的详细信息(如创建时间、文件大小等)保存到 `list.txt` 文件中。 `Tree` 和 `Dir` 命令...
例如,`Directory`类提供了许多方法,如`GetDirectories()`和`GetFiles()`,用于获取指定目录及其子目录中的目录和文件。 3. **递归实现**: 要使用递归查找指定文件夹及其子目录中的所有子目录,你可以创建一个...
请注意,这些方法不会递归地显示子目录的内容,如果你需要显示所有子目录下的文件,你需要实现一个递归函数。 为了使程序更具通用性,你可以将这些功能封装到一个函数或类中,接受目录路径作为参数,并处理可能出现...
它递归扫描提供的(或当前)目录,并报告存在的每个子目录的文件数和目录大小。 它还默认按目录大小排序,但还有其他选项。 最后,它是用Java编写的,并打包到一个可执行的JAR文件中。 内置的所有依赖项都可以在...