转自:https://blog.csdn.net/z13615480737/article/details/78982177
linux 查看磁盘空间占用情况
服务器运行一点时间后各种的项目文件,日志文件,数据库备份登,会越来越多,在linux下不像是win下一样直接右键属性可以查看,那么怎么看呢? 用到的命令 du 和 df 命令。
先上代码:
1. df -h 命令查看磁盘空间
2. du -ah --max-depth=1 / 查看根目录下各个文件占用情况
max-depth表示目录的深度。
2. 查看某个目录 du -bsh 命令看一下常用的usr目录大小
du -bsh 可以看到uer 目录占用了2.8G
3. 进入usr目录用find 命令找到大于100M文件 find . -size +100M
可以看到 小写的m不识别
二、du常用的选项:
-h:以人类可读的方式显示
-a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
-c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
--apparent-size:显示目录或文件自身的大小
-l :统计硬链接占用磁盘空间的大小
-L:统计符号链接所指向的文件占用的磁盘空间大小
du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量
du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。
相关推荐
使用 df -h 命令可以查看 Linux 系统中各个文件系统的使用情况,包括根目录。从输出结果中可以看到根目录的剩余空间情况,如果根目录的剩余空间为 0 或接近 0,则表示根目录已经爆满。 三、使用 du -h -x --max-...
FHS定义了根目录“/”下各个主要目录的用途,旨在标准化文件和目录的存放位置,从而方便管理和维护。FHS主要包括两个层面的规范: - 第一层:定义了根目录下各个基本目录的功能和用途,比如`/bin`用于存放必要的...
Linux 文件系统采用层次结构,以根目录"/"为起点。重要的系统目录包括: - `/usr`:存放用户使用的命令和应用程序,子目录`/usr/bin`包含常用命令。 - `/bin`:存放用户常用命令,与`/usr/bin`在Red Hat 9.0中功能...
#### 二、Linux根文件系统 在Linux环境中,根文件系统(root file system)是指包含系统正常运行所需全部基础内容的文件系统。这些内容主要包括但不限于: 1. **基本的文件系统结构**:包含关键目录如`/dev`(设备...
Linux文件系统的目录结构类似于一棵倒置的树,根目录`/`位于顶部,其他所有文件和目录都是从这里分支出来的。这种结构清晰地定义了文件系统的层次关系,便于管理和查找文件。 #### 重要目录介绍 1. **/bin**:此...
1. **/ (根目录)**:所有其他目录的父目录,包含了系统的主要目录和文件。 2. **/bin**:包含常用的基本命令和可执行文件,这些文件对系统启动和运行至关重要。 3. **/boot**:存储引导加载器(如GRUB或LILO)和...
### Linux内核移植和根文件系统制作的知识点详解 #### 一、Linux内核基础知识 **1.1.1 Linux版本** Linux内核版本号由四个部分组成:`VERSION`(主版本号)、`PATCHLEVEL`(次版本号)、`SUBLEVEL`(小版本号)...
### Linux下Ramdisk根文件系统制作过程解析 #### 核心知识点概述: 本文将详细介绍如何在Linux环境下创建Ramdisk根文件系统(Root File System, RootFS)。Ramdisk是一种基于内存的临时文件系统,通常用于存储操作...
在EXT2中,目录是作为文件存储的,根目录的inode编号为2,子目录的定义在根目录文件的内容中。此外,文件可以有扩展属性,这些属性存储在inode结构中,或者在单独的扩展属性文件中定义。 Linux的虚拟文件系统...
例如,`cd /`进入根目录,`cd ~`回到用户主目录,`cd /usr`进入根目录下的`usr`目录,`cd test`进入当前目录下的`test`子目录。 3. **ls**:`ls`命令用于列出目录内容。选项`-a`显示包括隐藏文件在内的所有文件,`-...
在一些集成包中,可能会在nginx.conf同目录下设置一个名为vhosts的目录,用于存放各个虚拟主机的配置文件。此时,可以在nginx.conf中使用include指令来引入这些配置文件,如include vhosts/*.conf;。引入这些配置...
- **文件系统结构**:Linux采用了树状结构的文件系统,根目录“/”位于最顶层,其他所有文件和目录都是从这里衍生出来的。 - 根目录 `/`:所有文件和目录的起点。 - 主目录 `~/`:用户的主目录。 - 配置文件 `/...
- 通常情况下,这个目录会自动出现在每个文件系统的根目录下。 #### 九、挂载点目录(/mnt 和 /media) - **定义**:常用来挂载临时存储设备如USB驱动器或CD/DVD。 - **作用**: - 提供了一个标准的挂载位置,...
可以使用选项 `-sh` 查看当前目录下各个文件及目录占用空间大小。 四、其他命令 1. sudo passwd 命令:设置或更新 root 用户密码。 2. su 命令:root 用户切换为普通用户。 3. find 命令:查找文件。可以使用...
`find / -name "myfile"`在根目录下查找名为myfile的文件。 13. **grep**:在文件中搜索特定文本。`grep "keyword" filename`查找包含关键词的行。 14. **du**:查看文件或目录占用的空间大小。`du -sh *`显示当前...
1. **/** (根目录) - **位置**:处于 Linux 文件系统树形结构的最顶端。 - **用途**:是整个文件系统的起点,所有的目录、文件、设备都位于 `/` 之下。 - **说明**:这是文件系统的核心,也是所有其他目录的“父...
- **使用 top 命令**:实时监控系统中各个进程的资源占用情况。 **2. 服务管理** - **使用 systemctl 命令**:用于启动、停止和重启系统服务,例如 `systemctl start servicename`、`systemctl stop servicename`...
它有助于确定哪些目录或文件占用了大量磁盘空间,以便进行清理或优化。常用选项有-s(显示总和)、-h(以人类可读的方式显示)、-d(指定目录深度)等。 15. fsck命令:用于检查和修复Linux文件系统。它通常在系统...