linux常用命令磁盘空间

fiy 其他 0

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux常用命令磁盘空间

    Linux是一种广泛使用的操作系统。在Linux系统中,有许多命令可以帮助我们管理和监控磁盘空间。以下是一些常用的Linux命令,可以用于磁盘空间的查看和管理。

    1. df命令:用于显示文件系统的磁盘空间使用情况。可以使用以下的格式显示信息:
    – df:显示所有挂载的文件系统的磁盘空间使用情况。
    – df -h:以人类可读的方式显示磁盘空间使用情况,例如K、M、G等单位。
    – df -i:显示inode的使用情况。
    – df -T:显示文件系统类型。

    2. du命令:用于计算目录或文件的磁盘使用情况。常用的选项如下:
    – du:计算当前目录下所有文件和子目录的磁盘使用情况。
    – du -sh:以人类可读的方式显示当前目录的磁盘使用情况。
    – du -ah:显示当前目录下所有文件和子目录的磁盘使用情况,包括隐藏文件。
    – du -d N:指定显示N级目录的磁盘使用情况。

    3. ls命令:用于显示文件和目录的信息。可以使用以下的格式显示文件和目录的大小:
    – ls -l:显示文件和目录的详细信息,包括大小和权限等。
    – ls -lh:以人类可读的方式显示文件和目录的大小。
    – ls -s:显示文件和目录的大小,以块为单位。

    4. find命令:用于查找文件和目录。可以配合du命令一起使用,查找大于指定大小的文件和目录。
    – find /path/to/search -size +N:查找大于N的文件和目录。
    – find /path/to/search -size -N:查找小于N的文件和目录。
    – find /path/to/search -type f -size +N -exec du -sh {} \;:查找大于N的文件,并计算其大小。

    5. ncdu命令:用于以交互式的方式显示目录的磁盘使用情况。可以用于查看磁盘上哪些文件和目录占用了大量的空间,以及进行删除操作。

    以上是一些常用的Linux命令,用于查看和管理磁盘空间。通过使用这些命令,我们可以及时获得磁盘使用情况的信息,可以有效地管理和释放磁盘空间,以提高系统的性能和效率。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一种广泛使用的操作系统,其命令行界面是管理和配置系统的关键所在。在Linux中,有许多常用的命令可以用来查看和管理磁盘空间。以下是五个常用的Linux命令来查看磁盘空间:

    1. df命令:
    df命令用于显示文件系统的磁盘空间使用情况。默认情况下,它会显示所有挂载的文件系统的使用情况,包括磁盘空间总量、已用空间、可用空间和使用百分比。

    使用命令:df

    示例输出:

    Filesystem 1K-blocks Used Available Use% Mounted on
    /dev/sda1 10239832 1714800 8018432 18% /
    devtmpfs 492612 4 492608 1% /dev
    tmpfs 497924 0 497924 0% /dev/shm
    tmpfs 497924 20508 477416 5% /run
    tmpfs 497924 0 497924 0% /sys/fs/cgroup
    /dev/sda3 108346980 1696820 101993540 2% /home

    在示例输出中,我们可以看到每个文件系统的磁盘空间使用情况,包括已用空间和可用空间。

    2. du命令:
    du命令用于估算目录或文件的磁盘空间使用情况。默认情况下,它会显示每个目录的磁盘空间使用情况,并以千字节为单位进行计算。

    使用命令:du 目录路径/文件名

    示例输出:

    4 /usr/libexec/
    12 /usr/include/
    8 /usr/share/

    在示例输出中,我们可以看到每个目录的磁盘空间使用情况。

    3. ls命令:
    ls命令用于列出文件和目录。通过使用-l选项,我们可以查看每个文件和目录的详细信息,包括磁盘空间使用情况。

    使用命令:ls -l

    示例输出:

    drwxr-xr-x 2 root root 4096 Nov 25 14:31 bin
    drwxr-xr-x 4 root root 4096 Jul 5 2016 boot
    drwxr-xr-x 17 root root 4000 Nov 19 15:29 dev
    drwxr-xr-x 143 root root 12288 Nov 19 15:29 etc

    在示例输出中,我们可以通过查看每个目录的大小来估算磁盘空间使用情况。

    4. stat命令:
    stat命令用于显示文件或目录的详细信息,包括文件大小。

    使用命令:stat 文件名

    示例输出:

    File: ‘testfile.txt’
    Size: 399 Blocks: 8 IO Block: 4096 regular file
    Device: 801h/2049d Inode: 1767977 Links: 1
    Access: (0664/-rw-rw-r–) Uid: ( 1000/ user) Gid: ( 1000/ user)

    在示例输出中,我们可以找到文件的大小,并在”Size”字段中查看磁盘空间使用情况。

    5. ncdu命令:
    ncdu命令是一个交互式的磁盘使用情况分析工具,它可以帮助您快速找出占用磁盘空间的文件和目录。该工具通过显示使用最多磁盘空间的文件和目录,并提供交互式界面进行导航。

    使用命令:ncdu 目录路径

    示例输出:

    ncdu 1.12 ~ Use the arrow keys to navigate, press ? for help
    — / —
    7,3 GiB [##########] /home
    2,3 GiB [### ] /usr
    1,1 GiB [## ] /var
    732,0 MiB [ ] /opt

    在示例输出中,我们可以看到每个目录的磁盘空间使用情况,并以图形方式表示。

    以上是五个常用的Linux命令来查看磁盘空间的方法。通过使用这些命令,您可以轻松地了解系统中磁盘空间的使用情况,并采取必要的措施来管理和释放磁盘空间。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    一、查看磁盘空间命令

    在Linux系统中,有几个常用的命令可以帮助我们查看磁盘空间的使用情况,这些命令包括:df、du、lsblk、fdisk等。

    1. df命令:

    df命令用于显示文件系统的整体磁盘使用情况。

    命令格式:df [选项] [文件名]

    常用选项:
    -a:显示全部文件系统的磁盘使用情况。
    -h:以人类可读的方式显示磁盘使用情况,如GB、MB等。
    -T:显示文件系统类型。
    -i:显示iNode信息。

    使用示例:
    “`
    df -h #显示整体磁盘使用情况,以人类可读的方式显示
    df -a #显示全部文件系统的磁盘使用情况
    df -T #显示文件系统类型
    “`

    2. du命令:

    du命令用于查看文件和目录的磁盘使用情况。

    命令格式:du [选项] [文件或目录]

    常用选项:
    -h:以人类可读的方式显示磁盘使用情况。
    -s:显示总和,而不显示详细信息。

    使用示例:
    “`
    du -h /tmp #查看/tmp目录的磁盘使用情况,以人类可读的方式显示
    du -s /var #查看/var目录的磁盘使用情况,只显示总和
    “`

    3. lsblk命令:

    lsblk命令用于显示块设备(如硬盘、U盘等)的信息。

    命令格式:lsblk [选项]

    常用选项:
    -a:显示全部块设备的信息。
    -b:以字节为单位显示磁盘大小。
    -f:显示文件系统类型。

    使用示例:
    “`
    lsblk -a #显示全部块设备的信息
    lsblk -b #以字节为单位显示磁盘大小
    lsblk -f #显示文件系统类型
    “`

    4. fdisk命令:

    fdisk命令用于磁盘分区管理。

    命令格式:fdisk [选项] [设备文件]

    常用选项:
    -l:列出所有磁盘分区信息。

    使用示例:
    “`
    fdisk -l #列出所有磁盘分区信息
    fdisk /dev/sda #进入/dev/sda硬盘的分区管理界面
    “`

    二、清理磁盘空间命令

    在Linux系统中,有几个常用的命令可以帮助我们清理磁盘空间,这些命令包括:rm、find、du、apt-get、yum等。

    1. rm命令:

    rm命令用于删除文件或目录。

    命令格式:rm [选项] [文件或目录]

    常用选项:
    -r:递归删除目录及其中的文件。
    -f:强制删除,不提示确认。

    使用示例:
    “`
    rm -rf /tmp/test #删除/tmp/test目录及其下的文件和目录,不进行确认
    rm -f file.txt #删除file.txt文件,不进行确认
    “`

    2. find命令:

    find命令用于查找文件和目录。

    命令格式:find [路径] [选项] [表达式]

    常用选项:
    -name:按照文件名查找。
    -type:按照文件类型查找。
    -size:按照文件大小查找。

    使用示例:
    “`
    find /tmp -name “*.txt” #在/tmp目录下,查找所有以.txt结尾的文件
    find /var -type f -size +1G #在/var目录下,查找大小超过1GB的文件
    “`

    3. du命令:

    du命令可以查看文件和目录的磁盘使用情况,在清理磁盘空间时可以帮助我们找出占用空间较大的文件和目录。

    使用示例:
    “`
    du -sh /var/log #查看/var/log目录的磁盘使用情况,以人类可读方式显示总和
    du -h –max-depth=1 /home #查看/home目录下一级子目录的磁盘使用情况,以人类可读方式显示
    “`

    4. apt-get命令(适用于Debian/Ubuntu系统):

    apt-get命令用于管理Debian/Ubuntu系统的软件包。

    命令格式:apt-get [选项] [命令]

    常用命令:
    autoclean:清理已下载的软件包的缓存。
    clean:清理所有已下载的软件包的缓存。

    使用示例:
    “`
    apt-get autoclean #清理已下载的软件包的缓存
    apt-get clean #清理所有已下载的软件包的缓存
    “`

    5. yum命令(适用于CentOS/RHEL系统):

    yum命令用于管理CentOS/RHEL系统的软件包。

    命令格式:yum [选项] [命令]

    常用命令:
    clean all:清理所有已下载的软件包及其缓存。
    clean packages:清理已下载的软件包。
    clean metadata:清理已下载的软件包的元数据。

    使用示例:
    “`
    yum clean all #清理所有已下载的软件包及其缓存
    yum clean packages #清理已下载的软件包
    yum clean metadata #清理已下载的软件包的元数据
    “`

    通过以上命令,我们可以方便地查看和清理磁盘空间,以便有效地管理和利用磁盘资源。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部