- 浏览: 273795 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
Xujian0000abcd:
说的太好啦~赞一个~
shell if语句中的并列 -
Jimmy.song:
终于在楼主这里找到答案,很受益,谢谢~
使用diff或者vimdiff比较远程文件(夹)与本地文件(夹)
Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。
语 法:du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件]
常用参数:
-a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或–dereference-args 显示指定符号连接的源文件大小。
-h或–human-readable 以K,M,G为单位,提高信息的可读性。
-H或–si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。
-k或–kilobytes 以1024 bytes为单位。
-l或–count-links 重复计算硬件连接的文件。
-L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
-m或–megabytes 以1MB为单位。
-s或–summarize 仅显示总计,即当前目录的大小。
-S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。
-x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。
–exclude=<目录或文件> 略过指定的目录或文件。
–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
–help 显示帮助。
–version 显示版本信息。
[编辑本段]2.du命令使用示例
1> 要显示一个目录树及其每个子树的磁盘使用情况
du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。
2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况
du -k /home/linux 这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。
3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况
du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。
4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况
du -g /home/linux 这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。
5>查看当前目录下所有目录以及子目录的大小:
du -h . “.”代表当前目录下。也可以换成一个明确的路径 -h表示用K、M、G的人性化形式显示
6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:
du -sh user -s表示总结的意思,即只列出一个总结的值
du -h –max-depth=0 user –max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。
7>列出user目录及其子目录下所有目录和文件的大小:
du -ah user -a表示包括目录和文件
8>列出当前目录中的目录名不包括xyz字符串的目录的大小:
du -h –exclude=’*xyz*’
9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息:
du -0h user -0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。
10>只显示一个目录树的全部磁盘使用情况
du -s /home/linux
语 法:du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件]
常用参数:
-a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。
-b或-bytes 显示目录或文件大小时,以byte为单位。
-c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。
-D或–dereference-args 显示指定符号连接的源文件大小。
-h或–human-readable 以K,M,G为单位,提高信息的可读性。
-H或–si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。
-k或–kilobytes 以1024 bytes为单位。
-l或–count-links 重复计算硬件连接的文件。
-L<符号连接>或–dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
-m或–megabytes 以1MB为单位。
-s或–summarize 仅显示总计,即当前目录的大小。
-S或–separate-dirs 显示每个目录的大小时,并不含其子目录的大小。
-x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
-X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。
–exclude=<目录或文件> 略过指定的目录或文件。
–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
–help 显示帮助。
–version 显示版本信息。
[编辑本段]2.du命令使用示例
1> 要显示一个目录树及其每个子树的磁盘使用情况
du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。
2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况
du -k /home/linux 这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。
3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况
du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。
4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况
du -g /home/linux 这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。
5>查看当前目录下所有目录以及子目录的大小:
du -h . “.”代表当前目录下。也可以换成一个明确的路径 -h表示用K、M、G的人性化形式显示
6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:
du -sh user -s表示总结的意思,即只列出一个总结的值
du -h –max-depth=0 user –max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。
7>列出user目录及其子目录下所有目录和文件的大小:
du -ah user -a表示包括目录和文件
8>列出当前目录中的目录名不包括xyz字符串的目录的大小:
du -h –exclude=’*xyz*’
9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息:
du -0h user -0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。
10>只显示一个目录树的全部磁盘使用情况
du -s /home/linux
发表评论
-
shell 查找文件中包含中文的行
2012-08-15 14:32 2959awk '/[^!-~]/' file asscii码从!到 ... -
Linux Shell for循环写法总结
2012-07-05 15:48 2358关于shell中的for循环用法很多,一直想总结一下,今天网上 ... -
Linux Shell删除两个文件相同部分
2012-07-04 11:22 2343转来的,原址http://www.cnblogs.com/ra ... -
保留字符串中的数字,其它全去掉
2012-03-15 11:26 3584把2007.10.30 16:00:00去掉".&q ... -
sed 用法解释
2011-10-28 14:29 9961.Sed命令 调用sed命令有 ... -
df 和 du 命令详解
2011-09-27 14:59 997df命令详细用法 a:显 ... -
shell tr命令的使用
2011-09-15 10:30 44724tr是translate的简写,亦 ... -
Useful Shell Option – extglob 和 shopt命令
2011-09-14 10:45 3409Bash Shell有个extglob选项 ... -
source命令
2011-09-06 16:45 1266source [filename] 不再产 ... -
Bash 自带的字符截断功能
2011-09-02 15:51 1180如果是一般路径的字符截断可以用basename和dirname ... -
环境变量
2011-08-22 16:58 811配置环境变量一般需要两个文件 举例: 第一个文件,文件名.p ... -
shell 小括号的问题
2011-08-09 18:09 2425http://www.linuxsir.org/bbs/thr ... -
使用diff或者vimdiff比较远程文件(夹)与本地文件(夹)
2011-08-09 14:53 8044方法1:管道给diff $ssh eric@192.168 ... -
shell里面的特殊字符
2011-08-05 17:15 5111常见的有美元符号($),反斜线(\)和引号。 1。美元符号 ... -
shell 打开文件
2011-08-04 17:43 5765我们都知道shell语句可以执行主程序打开某一文件,比如c:盘 ... -
shell 读取文章行数
2011-08-04 17:42 1104总结了一下有六种方法: 现在有一个a文件,共有55行 ... -
shell uniq
2011-07-22 17:51 1615uniq 命令 文字 uniq是LINUX命令 ... -
shell if语句中的并列
2011-07-21 17:38 29536格式如下,在比较时,数字和字符串用不同的比较符号 1.如果a ... -
shell判断:数值、字符串、文件
2011-07-21 17:34 2306(1)数值测试: -eq 等于则为真。 -ne 不 ... -
shell 有关命令行参数
2011-07-21 17:32 2132通常调用UNIX程序的格式是: command options ...
相关推荐
### Linux基础命令-du详解 #### 命令概述 `du` 命令是Linux系统中的一个常用命令,主要用于报告文件系统中指定文件或目录所占用的空间大小。该命令对于磁盘空间管理非常有用,可以帮助用户快速了解系统中哪些文件或...
- **功能说明**:查看命令帮助。`man` 是一个非常强大的工具,不仅可以查看基本的命令用法,还可以查看到命令的详细参数解释以及示例。此外,`man` 还提供了不同章节的手册页面,例如系统调用、库函数、文件格式、...
- **功能说明**: 查看命令的手册页,提供详细的命令使用方法。`man` 是 Linux 中最常用的帮助文档查看工具之一。除了 `man`,还有一个更详细的帮助文档工具 `info`,但是使用频率较低。 **2. help** - **命令**: `...
### Linux 中常用命令及说明 #### 一、文件管理命令 **1. ls 命令** - **功能**: `ls` 命令用于列出当前目录下的文件和目录。 - **常用选项**: - `-l`: 显示详细列表模式,包括文件权限、链接数、拥有者、大小和...
- **功能说明**:重新执行历史命令列表中的倒数第二条命令。 **alias:定义别名** - **命令格式**:`alias del=rm -i` - **功能说明**:为`rm -i`命令定义一个别名`del`。 **unalias:取消别名** - **命令格式**:...
说明:现在代码已实现du命令的 -s 统计功能,统计与系统du命令稍有差别,比如用ls -ld /root结果为4096,而du计算出来是1040,用当前python计算出来也是4096。另外暂时还没有实现类似于自动根据大小显示为人性化的...
RTL8723DU是一款由Realtek公司生产的无线网卡芯片,主要负责处理Wi-Fi和蓝牙功能。在Linux操作系统中,正确配置和驱动这款芯片对于实现无线网络连接和蓝牙设备的使用至关重要。以下是对给定文件中涉及的知识点的详细...
在Android和Qt平台上为A33处理器添加RTL8723DU WiFi和蓝牙驱动是一项关键的任务,这将确保设备能够连接到无线网络并使用蓝牙功能。以下是对这一过程的详细阐述: 1. **RTL8723DU简介**:RTL8723DU是由Realtek公司...
- **功能说明**:此命令用于从文件名中去除路径和扩展名,仅保留文件的基本名称。 - **示例**:`basename /home/user/documents/report.txt .txt` 输出结果为 `report`。 2. **cat** - **功能说明**:用于将一个...
Linux 操作系统是一个功能强大且灵活的操作系统,它提供了许多实用的命令来管理和维护系统。以下是 60 个常用的 Linux 命令,涵盖文件管理、磁盘管理、网络管理、系统管理、安全管理等方面。 文件管理命令 * file ...
本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd` 命令的英文解释为 print working directory...
功能说明:显示目录或文件的大小。 语 法:du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][–block-size][–exclude=<目录或文件>][–max-depth=<目录层数>][–help][–version][目录或文件] 补充说明...
- **功能说明**:使用扩展正则表达式的grep命令。 - **示例**:`egrep keyword file` 14. **grep** - **功能说明**:搜索文件中的模式。 - **示例**:`grep keyword file` 15. **gunzip** - **功能说明**:...
显示命令的简短描述,用于快速了解命令的功能。 5. **whereis**:定位命令位置。用于查找命令的可执行文件、库文件和手册页的位置。 6. **which**:查找命令路径。返回第一个找到的命令的完整路径,用于确定命令的...
- **功能**: `ls` 命令用于列出当前目录下的文件列表。 - `ls`: 默认列出当前目录下的非隐藏文件。 - `ls -a`: 列出当前目录下的所有文件,包括以`.`开头的隐藏文件。 - `ls -l` 或 `ll`: 列出当前目录下文件的...
- **功能说明**:用于执行shell脚本和命令。 - **示例**:`bash shell_script` 2. **`cat`**: 查看或合并文件内容。 - **功能说明**:用于查看文本文件内容或合并多个文件。 - **示例**:`cat file.txt` 3. **...
在Linux操作系统中,掌握命令行工具是至关重要的,因为它们提供了高效、强大的系统管理功能。本文将详述一些常见的Linux命令及其参数,帮助你更好地理解和使用这个强大的操作系统。 一、文件与目录操作 1. `ls`:...
- **功能说明**:修改用户的登录注释信息。 - **语法**:`chfn [选项] 注释信息 用户名` - **补充说明**:使用此命令可以更改用户账户中的备注信息,如用户的姓名、办公室位置等。 3. **chsh** - **功能说明**...
`less` 命令类似于 `more`,但它提供了更多的功能,如向前滚动、向后滚动等。 **示例:** ``` less large_file.txt ``` **说明:** 使用 `less` 分页显示 `large_file.txt` 的内容。 --- ##### 13. `head` `head...