有时候会遇到把磁盘空间用完的情况,通常都是一些日志文件、备份文件造成的,此时需要查找一下哪些子目录的大小(占用的磁盘空间)比较多,然后看看能否删除掉一些文件。
一般先用df -h命令看看是哪个卷满了:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_rhel6-LogVol00 17G 7.3G 8.3G 48% / tmpfs 7.8G 548K 7.8G 1% /dev/shm /dev/sda1 194M 85M 99M 47% /boot /dev/mapper/vg_rhel6-LVvar 20G 877M 18G 5% /var /dev/mapper/vg_rhel6-LVtmp 2.0G 69M 1.9G 4% /tmp /dev/mapper/vg_rhel6-LVhome 485M 69M 391M 15% /home /dev/mapper/vg_vmp-LVvmplayer 875G 127G 704G 16% /vmp
然后用du -h --max-depth=1 /vmp命令来看看/vmp目录下哪些子目录大小比较异常。
-h表示人性化,用K、M、G等表示子目录大致的大小;
--max-depth=1表示只显示第一级子目录;
/vmp表示要查看的是/vmp目录。
16K /vmp/lost+found 106M /vmp/sonar-3.3.2 95M /vmp/sonar-3.4.1 102M /vmp/sonar-3.5.1-dev 106M /vmp/setup 15G /vmp/backup du: cannot read directory `/vmp/mysqldata/sonar_dev': Permission denied 112G /vmp/mysqldata 127G /vmp
相关推荐
因此,`du -sh /usr/* | sort -rn`将`/usr`目录下的所有子目录和文件按占用空间大小降序排列,并且以人类易读的格式(如K、M、G)显示。 ### du -sh /usr/* | sort -rn | head `head`命令用于显示文本文件的前几行...
要查找特定深度的目录大小,可以使用`--max-depth`参数,例如`du -h --max-depth=1`将只显示当前目录下一级子目录的大小。在FreeBSD中,这个参数简化为`-d`。`du`命令可以与通配符(如`*`)一起使用,来查看特定文件...
### Linux du 命令详解:查看文件及目录大小 在Linux系统中,了解文件或目录的大小对于磁盘空间管理至关重要。`du`(disk usage)命令是Linux下常用的工具之一,它可以帮助用户轻松地查看文件或目录占用的空间大小...
4. **比较目录**:在不同时间或不同系统间比较目录大小,用于分析差异或检查同步是否成功。 5. **文件管理**:在备份或迁移过程中,这些工具可以帮助用户优先处理重要的或大的文件。 总的来说,能够显示目录内文件...
**功能说明**:此命令用于显示指定工作目录下的内容,包括档案和子目录。 - `-a`:显示所有档案及目录,包括以`.`开头的隐藏文件。 - `-l`:除了档案名称外,还会列出档案类型、权限、拥有者、档案大小等详细信息。...
所有的文件、文件夹都是根目录的子目录。Linux采用一种“一切皆文件”的哲学,将数据文件、程序文件、设备文件、网络文件等都抽象为文件进行统一管理。其中,设备文件包括显示器、触摸屏、鼠标等硬件设备的接口。...
du –a 详细显示当前目录以及其下各子目录的大小 du –s 显示当前目录和其下的各子目录的大小总和 查看系统信息 free命令 功能:查看当前系统内存的使用情况,包括系统中剩余和已用的物理内存和交换内存,
- `-a`:列出目录下的所有文件与子目录大小。 - `-h`:以人类易读的方式显示。 - `-m`:以MB为单位显示文件或目录的大小。 示例:要查看当前目录下所有文件及子目录的大小,并以MB为单位显示,可以使用命令: ...
在这里,`.`表示当前目录,`-type d`指明我们只寻找目录,`-maxdepth 1`限制搜索深度为1级,避免搜索子目录。不加`-maxdepth 1`参数,`find`会递归查找所有子目录。例如: ```bash amosli@amosli-pc:~$ find . -...
使用pwd命令可以显示当前工作目录,使用ls命令可以显示当前目录下的文件和子目录。 二、文件类型 Linux文件可以分为普通文件、目录文件、特别文件和链接文件。普通文件是一种基本文件类型,包含文本、图片、音频、...
- `-A`:显示所有子目录和文件,包括隐藏文件,但不列出“.”和“..”。 - `-d`:对于目录,只显示其名称而不显示其下的文件。 - `-l`:以长格式显示文件及目录的详细信息,每行列出的信息依次是:文件类型与权限、...
`ls`命令用于查看当前目录下的文件和子目录。通过添加不同的参数,可以获取更详细的信息。例如: - `ls`: 显示目录中的文件和子目录。 - `ls -l`: 显示详细信息,包括权限、所有者、大小、修改日期等。 - `ls -F...
- `-a`: 显示每个文件及子目录的磁盘使用量。 - `-s`: 显示指定目录的总使用量。 - `-h`: 以易于阅读的格式(如 K、M、G)显示输出。 - `--max-depth=N`: 设置最大深度为 N 层。例如 `--max-depth=0` 表示只显示顶层...
8. `ls -R`:递归列出当前目录及其子目录的所有文件。 在学习ls命令时,还需要了解Linux的文件权限概念,如r(读)、w(写)、x(执行),以及如何通过数字表示这些权限。例如,`chmod 755 file`将文件权限设置为...
在Linux操作系统中,`ls`命令是一个非常基础且常用的工具,用于列出目录中的文件和子目录。本项目旨在实现一个简化版的`ls`命令,重点关注两个特定的选项:显示所有文件(包括隐藏文件)和按照文件大小排序。通过这...
在Linux操作系统中,`ls`命令是日常操作中不可或缺的一部分,它用于查看指定目录下的文件和子目录信息。本课件将详细讲解`ls`命令的作用、基本格式以及基本用法。 ### 1. `ls`命令的作用 `ls`命令的主要功能是列举...
- `du -ah --max-depth=1`:显示当前目录下所有文件和子目录的大小,以人类可读的方式,并限制深度为1级。 - `du -sh`:显示指定目录的总大小,简洁易读。 - `du -a`:列出所有文件和子目录的大小,包括隐藏文件...
3. **列表显示目录内容**:`ls`命令用于列出目录下的文件和子目录。其常用的选项包括: - `-a`显示所有文件,包括隐藏文件(以"."开头的文件)。 - `-A`同-a,但不显示"."和".."。 - `-c`按照文件的修改时间排序...
在Linux操作系统中,`tree`命令是一个非常实用的工具,它能够以树状结构显示出文件系统目录的层次,使得用户可以清晰地了解到目录及其子目录中的文件分布情况。这个工具对于管理和理解复杂的文件结构尤其有帮助。...