磁盘管理命令是linux最常用的命令之一,通过man 手册可以看到,本文挑一些实际应用中最常见的用法。
cd 切换目录
功能:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。
语法: cd [目录]
cd ~ 表示当前用户目录
cd / 切换到跟目录
cd - 切换到上一次访问的目录
cd .. 切换到上一级目录
cd 缺省当前用户目录
df 显示磁盘的相关信息
功能:df可显示磁盘的文件系统与使用情形。
参数:
-a 包含全部的文件系统。以指定的区块大小来显示区块数目。
-h 以可读性较高的方式来显示信息。
-H 与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes。
-k 指定区块大小为1024字节。
-l 仅显示本地端的文件系统。
-m 指定区块大小为1048576字节。
df不加参数的时候默认1kb容量列出:
dirs 显示目录记录
功能: 显示目录堆叠中的记录。
参数:
+n 显示从左边算起第n笔的目录。
-n 显示从右边算起第n笔的目录。
-l 显示目录完整的记录。
dirs -l 显示目录当前路径,跟pwd一样。
du 显示目录或文件的大小
功能:du会显示指定的目录或文件所占用的磁盘空间。
参数:
-a 显示目录中个别文件的大小。
-b 显示目录或文件大小时,以byte为单位。
-c 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
-D 显示指定符号连接的源文件大小。
-h 以K,M,G为单位,提高信息的可读性。
-H 与-h参数相同,但是K,M,G是以1000为换算单位。
-k 以1024 bytes为单位。
-l 重复计算硬件连接的文件。
-L 显示选项中所指定符号连接的源文件大小。
-m 以1MB为单位。
-s 仅显示总计。
显示指定文件所占空间
只显示当前目录总和的大小
ls 列出目录内容
功能:执行ls指令可列出目录的内容,包括文件和子目录的名称。
常见用法 ,ls、ll 列出当前的文件或文件夹信息
使用ls -l命令列出文件后,有7列,每一列含义如下:
1.文件权限
2.连接数
3.文件所有者
4.文件所属组
5.文件大小
6.文件最后修改时间
7.文件名
列出当前目录文件大小
mkdir 建立目录
功能:mkdir可建立目录并同时设置目录的权限。
参数:
-m 建立目录时同时设置目录的权限。
-p 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
创建空目录
mkdir test
创建权限为777的目录
mkdir -m 777 test
pwd 显示工作目录
功能:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
常见用法
rmdir 删除空目录
功能:当有空目录要删除时,可使用rmdir指令。
rmdir test
stat 显示inode内容
功能:stat以文字的格式来显示inode的内容。
stat命令的输出信息比ls命令的输出信息要更详细。stat还可以看到设备号,环境等信息。
扫二维码关注微信公众号,获取技术干货