linux查看占用磁盘空间命令
-
Linux下有许多命令可以用来查看磁盘空间占用情况,以下是常用的几个命令:
1. df命令
“`shell
df -h
“`
该命令可以查看文件系统磁盘空间使用情况,包括总空间、已用空间、可用空间和挂载的文件系统。2. du命令
“`shell
du -sh <目录名或文件名>
“`
该命令用于查看指定目录或文件的磁盘空间占用情况,-s参数表示只显示总大小,-h参数表示以人类可读的方式显示大小。3. ls命令
“`shell
ls -lh
“`
该命令可以查看当前目录下文件和文件夹的大小,-l参数表示以详细列表的方式显示信息,-h参数表示以人类可读的方式显示大小。4. ncdu命令
“`shell
ncdu <目录名>
“`
该命令需要单独安装,可以以交互式的方式查看指定目录的磁盘空间占用情况,同时还会显示目录和文件的大小信息。5. find命令
“`shell
find <目录名> -type f -exec du -ch {} + | grep total$
“`
该命令可以查找指定目录下所有文件的磁盘空间占用情况,并统计总大小,grep命令结合正则表达式筛选出总大小。以上是几个常用的查看磁盘空间占用情况的命令,根据实际需求选择合适的命令进行使用。
2年前 -
在Linux系统中,有很多命令可以用来查看磁盘空间的占用情况。以下是常用的几个命令:
1. df命令:df命令用于显示磁盘分区上的可用空间和已用空间。通过执行”df -h”命令,可以以人类可读的方式显示磁盘空间的使用情况,包括文件系统的总大小、已用空间、可用空间和挂载点。
示例:
“`
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.8G 3.5G 5.9G 37% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sdb1 1.8T 147G 1.6T 9% /data
“`2. du命令:du命令用于估算文件或目录的磁盘使用情况。通过执行”du -sh”命令,可以以人类可读的方式显示指定目录的磁盘使用情况,包括目录的总大小。
示例:
“`
$ du -sh /data
147G /data
“`3. ncdu命令:ncdu命令可以提供一个交互式的方式来查看磁盘上的目录占用情况。该命令会递归地扫描指定目录,并以可视化的方式显示目录及其子目录的占用情况。
示例:
“`
$ ncdu /data
“`4. lsof命令:lsof命令用于列出当前系统中已打开的文件和进程。通过执行”lsof | grep deleted”命令,可以查找已被删除但仍被进程占用的文件,从而找到潜在的磁盘空间浪费。
示例:
“`
$ lsof | grep deleted
“`5. find命令:find命令用于在指定目录下搜索文件和目录。通过执行”find / -size +100M”命令,可以找到大于100MB的文件。
示例:
“`
$ find / -size +100M
“`这些命令提供了不同的方式来查看磁盘空间的占用情况。根据具体的需求和场景,选择合适的命令来查看磁盘空间的使用情况。
2年前 -
在Linux系统中,我们可以使用一些命令来查看磁盘空间的占用情况。以下是一些常用的命令:
1. df命令:用于显示磁盘分区上的可用和已使用的磁盘空间。默认情况下,它会显示所有已挂载的分区的信息。
“`bash
df
“`可以使用 `-h` 选项以人类可读的方式显示磁盘空间大小。
“`bash
df -h
“`2. du命令:用于估算文件或目录的磁盘使用情况。可以将其用于目录级别的磁盘空间占用情况。
“`bash
du [选项] [目录或文件名]
“`一些常用的选项包括 `-h` (以人类可读的方式显示结果)、`-s` (仅显示总和)、`-c` (显示总和和每个子目录的总和)。
“`bash
du -sh /path/to/directory
“`3. ncdu命令:是一个交互式的磁盘使用工具,它可以提供更详细的磁盘占用信息。
首先,需要安装ncdu。在大多数Linux发行版上,可以使用以下命令进行安装:
“`bash
sudo apt-get install ncdu # Ubuntu/Debian
sudo yum install ncdu # CentOS/Fedora
“`安装完成后,可以使用以下命令来运行ncdu:
“`bash
ncdu [目录]
“`ncdu会在终端中显示目录结构,以及每个子目录和文件的磁盘占用情况。可以使用箭头键浏览目录并按 `Enter` 键进入子目录。
4. ls命令:虽然ls主要用于列出文件和目录,但也可以使用其配合 `-l` 选项来查看每个文件的大小。
“`bash
ls -l /path/to/directory
“`每个文件的大小将以字节为单位显示。
这些命令可以帮助你查看Linux系统中磁盘空间的占用情况。根据实际需求选择合适的命令来使用。
2年前