linux 常用磁盘管理命令

cd(change directory)

功能说明:切换目录。语 法:cd [目的目录]

补充说明:cd
指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。

df(disk free)

功能说明:显示磁盘的相关信息。

语 法:df [-ahHiklmPT][–block-size=<区块大小>][-t
<文件系统类型>][-x
<文件系统类型>][–help][–no-sync][–sync][–version][文件或设备]

补充说明:df 可显示磁盘的文件系统与使用情形。参 数:

-a 或–all 包含全部的文件系统。

–block-size=<区块大小> 以指定的区块大小来显示区块数目。

-h 或–human-readable 以可读性较高的方式来显示信息。

-H 或–si 与-h 参数相同,但在计算时是以 1000 Bytes 为换算单位而非

1024 Bytes。

-i 或–inodes 显示 inode 的信息。

-k 或–kilobytes 指定区块大小为 1024 字节。

-l 或–local 仅显示本地端的文件系统。

-m 或–megabytes 指定区块大小为 1048576 字节。

–no-sync 在取得磁盘使用信息前,不要执行 sync 指令,此为预设值。

-P 或–portability 使用 POSIX 的输出格式。

–sync 在取得磁盘使用信息前,先执行 sync 指令。

-t<文件系统类型>或–type=<文件系统类型>
仅显示指定文件系统类型的磁盘信息。

-T 或–print-type 显示文件系统的类型。

-x<文件系统类型>或–exclude-type=<文件系统类型>
不要显示指定文件系统

类型的磁盘信息。

–help 显示帮助。

–version 显示版本信息。

[文件或设备] 指定磁盘设备。

dirs

功能说明:显示目录记录。语 法:dirs [+/-n -l]

补充说明:显示目录堆叠中的记录。参 数:

+n 显示从左边算起第 n 笔的目录。

-n 显示从右边算起第 n 笔的目录。

-l 显示目录完整的记录。

du(disk usage)

功能说明:显示目录或文件的大小。

语 法 : du [-abcDhHklmsSx][-L < 符 号 连 接 >][-X < 文件
>][–block-size][–exclude=< 目 录 或 文 件
>][–max-depth=< 目 录
层数>][–help][–version][目录或文件]

补充说明:du 会显示指定的目录或文件所占用的磁盘空间。参 数:

-a 或-all 显示目录中个别文件的大小。

-b 或-bytes 显示目录或文件大小时,以 byte 为单位。

-c 或–total
除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。

-D 或–dereference-args 显示指定符号连接的源文件大小。

-h 或–human-readable 以 K,M,G 为单位,提高信息的可读性。

-H 或–si 与-h 参数相同,但是 K,M,G 是以 1000 为换算单位。

-k 或–kilobytes 以 1024 bytes 为单位。

-l 或–count-links 重复计算硬件连接的文件。

-L<符号连接>或–dereference<符号连接>
显示选项中所指定符号连接的源文

件大小。

-m 或–megabytes 以 1MB 为单位。

-s 或–summarize 仅显示总计。

-S 或–separate-dirs 显示个别目录的大小时,并不含其子目录的大小。

-x 或–one-file-xystem
以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

-X<文件>或–exclude-from=<文件> 在<文件>指定目录或文件。

–exclude=<目录或文件> 略过指定的目录或文件。

–max-depth=<目录层数> 超过指定层数的目录后,予以忽略。

–help 显示帮助。

–version 显示版本信息。

edquota(edit quota)

功能说明:编辑用户或群组的 quota。

语 法:edquota [-p <源用户名称>][-ug][用户或群组名称…] 或
edquota [-ug] -t

补充说明:edquota 预设会使用 vi 来编辑使用者或群组的 quota 设置。参 数:

-u 设置用户的 quota,这是预设的参数。

-g 设置群组的 quota。

-p<源用户名称> 将源用户的 quota 设置套用至其他用户或群组。

-t 设置宽限期限。

eject

功能说明:退出抽取式设备。

语 法:eject [-dfhnqrstv][-a <开关>][-c <光驱编号>][设备]
补充说明:若设备已挂入,则 eject 会先将该设备卸除再退出。参 数:

[设备] 设备可以是驱动程序名称,也可以是挂入点。

-a<开关>或–auto<开关> 控制设备的自动退出功能。

-c<光驱编号>或–changerslut<光驱编号> 选择光驱柜中的光驱。

-d 或–default 显示预设的设备,而不是实际执行动作。

-f 或–floppy 退出抽取式磁盘。

-h 或–help 显示帮助。

-n 或–noop 显示指定的设备。

-q 或–tape 退出磁带。

-r 或–cdrom 退出光盘。

-s 或–scsi 以 SCSI 指令来退出设备。

-t 或–trayclose 关闭光盘的托盘。

-v 或–verbose 执行时,显示详细的说明。

lndir(link directory)

功能说明:连接目录内容。

语 法:lndir [-ignorelinks][-silent][源目录][目的目录]

补充说明:执行 lndir
指令,可一口气把源目录底下的文件和子目录统统建立起相互对应的符号连接。

参 数:

-ignorelinks 直接建立符号连接的符号连接。

-silent 不显示指令执行过程。

ls(list)

功能说明:列出目录内容。

语 法 : ls [-1aAbBcCdDfFgGhHiklLmnNopqQrRsStuUvxX][-I < 范 本
样式>][-T <跳格字数>][-w
<每列字符数>][–block-size=<区块大小>][–color=<使用时机
>][–format=< 列表格式
>][–full-time][–help][–indicator-style=< 标注样 式
>][–quoting-style=< 引 号 样 式
>][–show-control-chars][–sort=< 排 序
方式>][–time=<时间戳记>][–version][文件或目录…]

补充说明:执行 ls 指令可列出目录的内容,包括文件和子目录的名称。参 数:

-1 每列仅显示一个文件或目录名称。

-a 或–all 下所有文件和目录。

-A 或–almost-all 显示所有文件和目录,但不显示现行目录和上层目录。

-b 或–escape 显示脱离字符。

-B 或–ignore-backups 忽略备份文件和目录。

-c 以更改时间排序,显示文件和目录。

-C 以又上至下,从左到右的直行方式显示文件和目录名称。

-d 或–directory 显示目录名称而非其内容。

-D 或–dired 用 Emacs 的模式产生文件和目录列表。

-f 此参数的效果和同时指定"aU"参数相同,并关闭"lst"参数的效果。

-F 或–classify
在执行文件,目录,Socket,符号连接,管道名称后面,各自加上"*“,”/“,”=“,”@“,”|"号。

-g 次参数将忽略不予处理。

-G 或–no-group 不显示群组名称。

-h 或–human-readable 用"K",“M”,"G"来显示文件和目录的大小。

-H 或–si 此参数的效果和指定"-h"参数类似,但计算单位是 1000Bytes 而非

1024Bytes。

-i 或–inode 显示文件和目录的 inode 编号。

-I<范本样式>或–ignore=<范本样式>
不显示符合范本样式的文件或目录名称。

-k 或–kilobytes 此参数的效果和指定"block-size=1024"参数相同。

-l 使用详细格式列表。

-L 或–dereference
如遇到性质为符号连接的文件或目录,直接列出该连接所指向的原始文件或目录。

-m 用","号区隔每个文件和目录的名称。

-n 或–numeric-uid-gid 以用户识别码和群组识别码替代其名称。

-N 或–literal 直接列出文件和目录名称,包括控制字符。

-o 此参数的效果和指定"-l" 参数类似,但不列出群组名称或识别码。

-p 或–file-type
此参数的效果和指定"-F"参数类似,但不会在执行文件名称后面加上"*"号。

-q 或–hide-control-chars 用"?"号取代控制字符,列出文件和目录名称。

-Q 或–quote-name 把文件和目录名称以""号标示起来。

-r 或–reverse 反向排序。

-R 或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。

-s 或–size 显示文件和目录的大小,以区块为单位。

-S 用文件和目录的大小排序。

-t 用文件和目录的更改时间排序。

-T<跳格字符>或–tabsize=<跳格字数> 设置跳格字符所对应的空白字符数。

-u 以最后存取时间排序,显示文件和目录。

-U 列出文件和目录名称时不予排序。

-v 文件和目录的名称列表以版本进行排序。

-w<每列字符数>或–width=<每列字符数> 设置每列的最大字符数。

-x 以从左到右,由上至下的横列方式显示文件和目录名称。

-X 以文件和目录的最后一个扩展名排序。

–block-size=<区块大小> 指定存放文件的区块大小。

–color=<列表格式> 培植文件和目录的列表格式。

–full-time 列出完整的日期与时间。

–help 在线帮助。

–indicator-style=<标注样式>
在文件和目录等名称后面加上标注,易于辨识该名称所属的类型。

–quoting-syte=<引号样式> 把文件和目录名称以指定的引号样式标示起来。

–show-control-chars 在文件和目录列表时,使用控制字符。

–sort=<排序方式> 配置文件和目录列表的排序方式。

–time=<时间戳记> 用指定的时间戳记取代更改时间。

–version 显示版本信息。

mcd

功能说明:在 MS-DOS 文件系统中切换工作目录语 法:mcd [目录名称]

补充说明:mcd 为 mtools 工具指令,可在 MS-DOS
文件系统中切换工作目录。若不加任何参数,则显示目前所在的磁盘与工作目录。

mdeltree

功能说明:删除 MS-DOS 目录语 法:mdeltree [目录…]

补充说明:mdel 为mtools 工具指令,模拟MS-DOS 的deltree
指令,可删除MS-DOS文件系统中的目录及目录下所有子目录与文件。

mdu

功能说明:显示 MS-DOS 目录所占用的磁盘空间。语 法:mdu [-as][目录]

补充说明:mdu 为 mstools 工具指令,可显示 MS-DOS
文件系统中目录所占用的磁盘空间。

参 数:

-a 显示每个文件及整个目录所占用的空间。

-s 仅显示整个目录所占用的空间。

mkdir(make directories)

功能说明:建立目录

语 法:mkdir [-p][–help][–version][-m
<目录属性>][目录名称]

补充说明:mkdir 可建立目录并同时设置目录的权限。参 数:

-m<目录属性>或–mode<目录属性> 建立目录时同时设置目录的权限。

-p 或–parents
若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。

–help 显示帮助。

–verbose 执行时显示详细的信息。

–version 显示版本信息。

mlabel

功能说明:显示或设置 MS-DOS 磁盘驱动器的标签名称。语 法:mlabel
[-csvV][驱动器代号][标签名称]

补充说明:mlabel 为 mtools 工具指令,模拟 MS-DOS 的 label
指令,可显示或设置 MS-DOS 磁盘驱动器的标签名称。

参 数:

-c 清楚标签名称

-s 显示标签名称

-v 执行时显示详细的信息。

-V 显示版本信息。

mmd

功能说明:在 MS-DOS 文件系统中建立目录。语 法:mmd [目录…]

补充说明:mmd 为 mtools 工具指令,模拟 MS-DOS 的 md 指令,可在 MS-DOS

的文件系统中建立目录。

mmount

功能说明:挂入 MS-DOS 文件系统。

语 法:mmount [驱动器代号][mount 参数]

补充说明:mmount 为 mtools 工具指令,可根据[mount
参数]中的设置,将磁盘内容挂入到 Linux 目录中。

参 数:

[mount 参数]的用法请参考 mount 指令。

mrd

功能说明:删除 MS-DOS 文件系统中的目录。语 法:mrd [目录…]

补充说明:mrd 为 mtools 工具指令,模拟 MS-DOS 的 rd 指令,可删除 MS-DOS

的目录。

mzip

功能说明:Zip/Jaz 磁盘驱动器控制指令。语 法:mzip [-efpqruwx]

补充说明:mzip 为 mtools 工具指令,可设置 Zip 或 Jaz
磁盘驱动区的保护模式以及执行退出磁盘的动作。

参 数:

-e 退出磁盘。

-f 与-e 参数一并使用,不管是否已经挂入磁盘中的文件系统,一律强制退出磁

盘。

-p 设置磁盘的写入密码。

-q 显示目前的状态。

-r 将磁盘设为防写状态。

-u 退出磁盘以前,暂时解除磁盘的保护状态。

-w 将磁盘设为可写入状态。

-x 设置磁盘的密码。

pwd(print working directory)

功能说明:显示工作目录。

语 法:pwd [–help][–version]

补充说明:执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。参
数:

–help 在线帮助。

–version 显示版本信息。

quota

功能说明:显示磁盘已使用的空间与限制。

语 法:quota [-quvV][用户名称…] 或 quota
[-gqvV][群组名称…]

补充说明:执行 quota
指令,可查询磁盘空间的限制,并得知已使用多少空间。参 数:

-g 列出群组的磁盘空间限制。

-q 简明列表,只列出超过限制的部分。

-u 列出用户的磁盘空间限制。

-v 显示该用户或群组,在所有挂入系统的存储设备的空间限制。

-V 显示版本信息。

quotacheck

功能说明:检查磁盘的使用空间与限制。 语 法:quotacheck
[-adgRuv][文件系统…]

补充说明:执行 quotacheck 指令,扫描挂入系统的分区,并在各分区的文件系统

根目录下产生 quota.user 和 quota.group
文件,设置用户和群组的磁盘空间限制。参 数:

-a 扫描在/etc/fstab 文件里,有加入 quota 设置的分区。

-d 详细显示指令执行过程,便于排错或了解程序执行的情形。

-g 扫描磁盘空间时,计算每个群组识别码所占用的目录和文件数目。

-R 排除根目录所在的分区。

-u 扫描磁盘空间时,计算每个用户识别码所占用的目录和文件数目。

-v 显示指令执行过程。

quotaoff

功能说明:关闭磁盘空间限制。

语 法:quotaoff [-aguv][文件系统…]

补充说明:执行 quotaoff 指令可关闭用户和群组的磁盘空间限制。参 数:

-a 关闭在/etc/fstab 文件里,有加入 quota 设置的分区的空间限制。

-g 关闭群组的磁盘空间限制。

-u 关闭用户的磁盘空间限制。

-v 显示指令执行过程。

quotaon

功能说明:开启磁盘空间限制。

语 法:quotaon [-aguv][文件系统…]

补充说明:执行 quotaon
指令可开启用户和群组的才磅秒年空间限制,各分区的文件系统根目录必须有
quota.user 和 quota.group 配置文件。

参 数:

-a 开启在/ect/fstab 文件里,有加入 quota 设置的分区的空间限制。

-g 开启群组的磁盘空间限制。

-u 开启用户的磁盘空间限制。

-v 显示指令指令执行过程。

repquota(report quota)

功能说明:检查磁盘空间限制的状态。语 法:repquota
[-aguv][文件系统…]

补充说明:执行 repquota
指令,可报告磁盘空间限制的状况,清楚得知每位用户或每个群组已使用多少空间。

参 数:

-a 列出在/etc/fstab 文件里,有加入 quota
设置的分区的使用状况,包括用户和群组。

-g 列出所有群组的磁盘空间限制。

-u 列出所有用户的磁盘空间限制。

-v 显示该用户或群组的所有空间限制。

rmdir(remove directory)

功能说明:删除目录。

语 法: rmdir
[-p][–help][–ignore-fail-on-non-empty][–verbose][–version][
目录…]

补充说明:当有空目录要删除时,可使用 rmdir 指令。参 数:

-p 或–parents
删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除。

–help 在线帮助。

–ignore-fail-on-non-empty 忽略非空目录的错误信息。

–verbose 显示指令执行过程。

–version 显示版本信息。

rmt(remote magnetic tape)

功能说明:远端磁带传输协议模块。语 法:rmt

补充说明:通过 rmt 指令,用户可通过 IPC
连线,远端操控磁带机的倾倒和还原操作。

stat(status)

功能说明:显示 inode 内容。语 法:stat [文件或目录]

补充说明:stat 以文字的格式来显示 inode 的内容。

Tree

功能说明:以树状图列出目录的内容。

语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P
<范本样式>][目录…] 补充说明:执行 tree
指令,它会列出指定目录下的所有文件,包括子目录里的文件。

参 数:

-a 显示所有文件和目录。

-A 使用 ASNI 绘图字符显示树状图而非以 ASCII 字符组合。

-C 在文件和目录清单加上色彩,便于区分各种类型。

-d 显示目录名称而非内容。

-D 列出文件或目录的更改时间。

-f 在每个文件或目录之前,显示完整的相对路径名称。

-F 在执行文件,目录, Socket ,符号连接,管道名称名称,各自加上

“*”,“/”,“=”,“@”,"|"号。

-g 列出文件或目录的所属群组名称,没有对应的名称时,则显示群组识别码。

-i 不以阶梯状列出文件或目录名称。

-I<范本样式> 不显示符合范本样式的文件或目录名称。

-l 如遇到性质为符号连接的目录,直接列出该连接所指向的原始目录。

-n 不在文件和目录清单加上色彩。

-N 直接列出文件和目录名称,包括控制字符。

-p 列出权限标示。

-P<范本样式> 只显示符合范本样式的文件或目录名称。

-q 用"?"号取代控制字符,列出文件和目录名称。

-s 列出文件或目录大小。

-t 用文件和目录的更改时间排序。

-u 列出文件或目录的拥有者名称,没有对应的名称时,则显示用户识别码。

-x
将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。

umount

功能说明:卸除文件系统。

语 法:umount [-ahnrvV][-t <文件系统类型>][文件系统]

补充说明:umount 可卸除目前挂在 Linux 目录中的文件系统。参 数:

-a 卸除/etc/mtab 中记录的所有文件系统。

-h 显示帮助。

-n 卸除时不要将信息存入/etc/mtab 文件中。

-r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。

-t<文件系统类型> 仅卸除选项中所指定的文件系统。

-v 执行时显示详细的信息。

-V 显示版本信息。

[文件系统]
除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luthane

您的鼓励将是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值