Linux指令入门-磁盘管理

简介: 云起冬季实战营第二期:Linux操作系统实战入门。参加复习一下Liunx命令,并简单写一下在日常工作中已开发视角,那些命令比较常用。 第三节Linux指令入门-磁盘管理。

1. 磁盘管理命令笔记

1. df命令。

df命令描述:该命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

df命令语法:

               df [参数] [目录或文件名]              

参数说明:

参数

说明

-a

列出所有的文件系统,包括系统特有的/proc等文件系统。

-k

以KBytes为单位,返回各文件系统容量。

-m

以MBytes为单位,返回各文件系统容量。

-h

以GBytes、MBytes、KBytes为单位,返回各文件系统容量。

-H

以M=1000K取代M=1024K的进位方式显示各文件系统容量。

-T

显示文件系统类型。

-i

显示inode信息。

df命令使用示例:

示例一:显示磁盘使用情况。

执行如下命令,显示磁盘使用情况。

               df              

返回结果如下所示。

image.png

示例二:以inode模式来显示磁盘使用情况。

执行如下命令,以inode模式来显示磁盘使用情况。

               df -i              

返回结果如下所示。

image.png

示例三:显示系统内的所有特殊文件格式、名称及磁盘使用情况。

执行如下命令,显示系统内的所有特殊文件格式、名称及磁盘使用情况。

               df -aT              

返回结果如下所示。

image.png

示例四:以GBytes、MBytes、KBytes等格式显示各文件系统容量。

执行如下命令,以GBytes、MBytes、KBytes等格式显示各文件系统容量。

               df -h              

返回结果如下所示。

image.png

2. du命令。

du命令描述:查看磁盘使用空间。du与df命令不同点在于,du命令用于查看文件和目录磁盘的使用空间。

du命令语法:

               du [参数] [文件或目录名称]              

参数说明:

参数

说明

-a

列出所有的文件与目录容量。

-h

以G、M、K为单位,返回容量。

-s

列出总量。

-S

列出不包括子目录下的总量。

-k

以KBytes为单位,返回容量。

-m

以MBytes为单位,返回容量。

du命令使用示例:

示例一:列出当前目录下的所有文件夹的容量。

执行如下命令,列出当前目录下的所有文件夹的容量。

               du              

返回结果如下所示。

image.png

示例二:列出当前目录下的所有文件夹和文件的容量。

执行如下命令,列出当前目录下的所有文件夹和文件的容量。

               du -a              

返回结果如下所示。

image.png

示例三:列出当前目录下的所有文件夹和文件的容量,并以G、M、K格式显示容量。

执行如下命令,列出当前目录下的所有文件夹和文件的容量。

               du -ah              

返回结果如下所示。

image.png

示例四:列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量。

执行如下命令,列出根目录底下每个目录所占用的容量,并以MBytes单位显示容量。

               du -sm /*              

返回结果如下所示。

image.png

3. fdisk命令。

fdisk命令描述:该命令用于磁盘分区。

fdisk命令语法:

               fdisk [-l] 装置名称              

参数说明:

参数

说明

-l

输出后面装置名称的所有的分区内容。若仅有 fdisk -l时, 则系统将会把整个系统内能够搜寻到的装置的分区均列出来。

fdisk命令使用示例:

示例一:列出系统所有装置的分区信息。

执行如下命令,列出系统所有装置的分区信息。

               fdisk -l              

返回结果如下所示。

image.png

示例二:列出系统中的根目录所在磁盘,并查阅该硬盘内的相关信息。

a. 执行如下命令,找出根目录所在磁盘名。

               df /              

返回结果如下所示。

image.png

b. 执行如下命令,对磁盘/dev/vda进行分区操作。

               fdisk /dev/vda              

注意:

对磁盘进行分区操作时,磁盘名不包含数字。

返回结果如下所示。

image.png

c. 执行如下命令,获取帮助。

               m              

返回结果如下所示。

image.png

执行如下命令,查看磁盘状态。

               p              

返回结果如下所示,您可以查看到磁盘的相关状态。

image.png

d. 执行如下命令,不存储任何操作并离开。

               q              

2. 磁盘管理命令总结

df命令描述:该命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。(磁盘视角,十分重要)

最常用: df -h

du命令描述:查看磁盘使用空间。du与df命令不同点在于,du命令用于查看文件和目录磁盘的使用空间。(文件视角,重要)

分享一个常用的,产看当前文件夹下所有文件大小,用于排查大文件:

du -h --max-depth=1  文件夹

fdisk,该命令用于磁盘分区。

目录
相关文章
|
16天前
|
消息中间件 Linux
Linux:进程间通信(共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)
通过上述讲解和代码示例,您可以理解和实现Linux系统中的进程间通信机制,包括共享内存、消息队列和信号量。这些机制在实际开发中非常重要,能够提高系统的并发处理能力和数据通信效率。希望本文能为您的学习和开发提供实用的指导和帮助。
79 20
|
2月前
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
44 4
|
2月前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
128 3
|
3月前
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
【Linux】-基本指令(下)
|
2月前
|
安全 Ubuntu Unix
【Linux】基础指令
本文介绍了Linux操作系统的基本概念及特点,强调了其开源性、多用户多任务处理能力、稳定性和安全性。文章重点讲解了多个Linux基础命令,如ls、cd、touch、mkdir、rm、man、cp、mv、cat、less、find、grep、tar等,旨在帮助初学者快速掌握Linux命令行操作,为后续深入学习奠定基础。
74 0
|
3月前
|
Linux
【Linux第一弹】- 基本指令
【Linux第一弹】- 基本指令
47 1
|
3月前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(三):Linux下操作指令大全
Ubuntu学习笔记,介绍了Linux操作系统中常用的命令和操作,如文件管理、系统信息查看、软件安装等。
55 3
|
3月前
|
Unix Linux 索引
【Linux】-基本指令(上)
【Linux】-基本指令(上)
|
3月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
72 1
|
3月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
42 0
Linux入门1——初识Linux指令