4.16 du命令详解
du命令常用于查看文件在磁盘中的使用量,常用命令du-sh,查看当前目录所有文件及文件及的大小,常用参数详解如下:
用法:du[选项]...[文件]...
或du[选项]...--files0-from=F
作用为计算每个文件的磁盘用量,目录则取总用量。注意长选项必须使用的参数对于短选项时也是必须使用的。
□-a,--all:输出所有文件的磁盘用量,不仅仅是目录。
□--apparent-size:显示表面用量,而并非是磁盘用量,虽然表面用量通常会小一些,但有时它会因为稀疏文件间的“洞”、内部碎片、非直接引用的块等原因而变大。
□-B,--block-size=大小:使用指定字节数的块。
□-b,--bytes:等于--apparent-size--block-size=1。
□-c,--total:显示总计信息。
□-H:等于--dereference-args(-D)。
□-h,--human-readable:以可读性较好的方式显示尺寸(例如1KB、234MB、2GB)。
□--si:类似-h,但在计算时使用1000为基底而非1024。
□-k:等于--block-size=1KB。
□-l,--count-links:如果是硬链接,就多次计算其尺寸。
□-m:等于--block-size=1MB。
□-L,--dereference:找出任何符号链接指示的真正目的地。
□-P,--no-dereference:不跟随任何符号链接(默认)。
□-0,--null:将每个空行视作0字节而非换行符。
□-S,--separate-dirs:不包括子目录的占用量。
□-s,--summarize:只分别计算命令列中每个参数所占的总用量。
□-x,--one-file-system:跳过处于不同文件系统之上的目录。
□-X,--exclude-from=文件:排除与指定文件中描述的模式相符的文件。
□-D,--dereference-args:解除命令行中列出的符号连接。
□--files0-from=F:计算文件F中以NU L结尾的文件名对应占用的磁盘空间,如果F的值是“-”,则从标准输入读入文件名。
以上为Linux初学者必备命令,当然Linux命令还有很多,后面章节会随时学习新的命令。