linux 列出home文件夹的大小 包括所有子文件夹
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 列出home文件夹的大小 包括所有子文件夹相关的知识,希望对你有一定的参考价值。
首先是最简单的方法,这种方法只是适用于有图形界面的linux操作系统,例如fedora操作系统。右击需要查看文件夹,然后点击属性选项,在弹出的属性框中找到内容所在一行,会列出此文件夹有多少项及其大小。当然以上方法适用范围有限,只适用于图形界面的linux操作系统,下面介绍一种通用的方法,那就是使用命令行操作。
① 点击终端开始操作命令行。首先使用“ls”命令,列出当前文件夹下的所有文件和文件夹,然后使用“cd”命令打开需要查看文件夹大小的文件夹,然后使用“du -s”命令,此时可能会看到一长串的数字,这就是文件夹的大小,只不过显示的是文件夹的字节数。
② 很多人不习惯看字节数,不知道它到底是代表多大,此时可以再次使用“du”命令,只不过把后面的参数多加一个“h”,具体命令是“du -sh”,然后再看数值,已经变成了以M结尾的数字。
③
当然“du”命令除了这种用法之外还有其他的用法,那就直接在“du -sh /”输入想要查询的文件夹路径即可,例如“du -sh
/home/fengshenlong/vm”就是查询“vm文件夹”的大小,输入命令即可看到,跟直接进入目录输入的结果是一致的。 参考技术A du -sh 当前目录
du -h --max-depth=1 当前目录下所有一级子目录
Linux 命令:ls
一、ls 命令用法:
ls 列出当前目录下所有文件
ls /home 列出/home目录下所有文件
二、ls 命令参数
-a 查看所有文件(包括隐藏文件)
-d 当遇到目录时列出目录本身而非目录内的文件(与-l连用)
-l 以长列表方式显示(详细信息方式)
-R 递归地显示子目录信息
-h 与-l 一起,以易于阅读的格式输出文件大小(例如 1K 234M 2G)
-t 按修改时间排序(最新的在最前面)
-r 反序
-F 列出文件列表的同时显示文件类型。这些符号包括:“/”表明是一个目录,“@”表明是到其它文件的符号链接,“*”表明是一个可执行文件,“|”表明是一个FIFO命名管道文件,“=”表明是socket文件,而普通文件后面什么都不添加
[[email protected] ~]# ls –a //查看所有文件 . .bash_history .bash_profile .cshrc .viminfo .. .bash_logout .bashrc .tcshrc
//在Linux中,所有以.开头的文件都是隐藏文件,而“.“表示当前目录,”..“表示上一级目录,在所有的目录中,都会有”.“和”..“这两个隐藏目录
三、ls -l 详解
说明:ls –l的作用是查看文件的详细信息
总用量:总用量后面的数字是指当前目录下所有文件所占用的空间总和(以字节为单位)
文件属性字段总共有10个字母组成,第一个字符代表文件的类型
绿色---->代表可执行文件 ; 红色---->代表压缩文件 ; 深蓝色---->代表目录 ; 浅蓝色----->代表链接文件 ; 灰色---->代表其它的一些文件
文件类型:
- 普通文件、二进制文件
d 目录
l 链接文件
b 块设备文件(block),如硬盘、光盘等。
c 字符设备文件(character),如键盘、显示器、字符终端等
p 命令管道文件。与shell编程有关的文件。
s sock文件。用于进程间通信,与shell编程有关的文件
lrwxrwxrwx. 1 root root 7 11月 11 18:07 rc -> rc.d/rc
第1字符的后面9个字母表示该文件或目录的权限位
r表是读 (Read) 、w表示写 (Write) 、x表示执行 (eXecute)
前三位为所有者(user),中间三位为所属组(group),最后三位为其它用户(others)
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
1表示是一个文件,如果是一个目录,则表示该目录所含子目录的个数
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
该字段表示此文件是属于哪个用户
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件(目录)拥有者所在的组
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件所占用的空间(以字节为单位)
lrwxrwxrwx 1 root root 4 08-03 08:27 bexit -> exit
文件(目录)最近访问(修改)时间
drwxr-xr-x. 2 root root 4096 11月 11 18:12 rpm
文件名(如果是一个符号链接,那么会有一个 “->" 箭头符号,后面根一个它指向的文件名,相当于是超链接)
以上是关于linux 列出home文件夹的大小 包括所有子文件夹的主要内容,如果未能解决你的问题,请参考以下文章