linux常用命令全集2磁盘管理.docx
- 文档编号:30132604
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:18
- 大小:22.98KB
linux常用命令全集2磁盘管理.docx
《linux常用命令全集2磁盘管理.docx》由会员分享,可在线阅读,更多相关《linux常用命令全集2磁盘管理.docx(18页珍藏版)》请在冰豆网上搜索。
linux常用命令全集2磁盘管理
磁盘管理
Linux指令篇:
档案目录管理—cd
名称:
cd
使用权限:
所有使用者
使用方式:
cd[dirName]
说明:
变换工作目录至dirName。
其中dirName表示法可为绝对路径或相对路径。
若目录名称省略,则变换至使用者的homedirectory(也就是刚login时所在的目录)。
另外,"~"也表示为homedirectory的意思,"."则是表示目前所在的目录,".."则表示目前目录位置的上一层目录。
范例:
跳到/usr/bin/:
cd/usr/bin
跳到自己的homedirectory:
cd~
跳到目前目录的上上两层:
cd../..
cd-返回进入当前目录前所在目录
Linux指令篇:
文件系统—df
名称:
df
使用权限:
所有使用者>
使用方式:
df[选项]...[FILE]...
显示档案系统的状况,或是看所有档案系统的状况(预设值)
-a,--all包含所有的具有0Blocks的档案系统
--block-size={SIZE}使用{SIZE}大小的Blocks
-h,--human-readable使用人类可读的格式(预设值是不加这个选项的...)
-H,--si很像-h,但是用1000为单位而不是用1024
-i,--inodes列出inode资讯,不列出已使用block
-k,--kilobytes就像是--block-size=1024
-l,--local限制列出的档案结构
-m,--megabytes就像--block-size=1048576
--no-sync取得资讯前不sync(预设值)
-P,--portability使用POSIX输出格式
--sync在取得资讯前sync
-t,--type=TYPE限制列出档案系统的TYPE
-T,--print-type显示档案系统的形式
-x,--exclude-type=TYPE限制列出档案系统不要显示TYPE
-v(忽略)
--help显示这个帮手并且离开
--version输出版本资讯并且离开
Linux 指令篇:
磁盘管理—dirs
功能说明:
显示目录记录。
语 法:
dirs [+/-n -l]
补充说明:
显示目录堆叠中的记录。
参 数:
+n 显示从左边算起第n笔的目录。
-n 显示从右边算起第n笔的目录。
-l 显示目录完整的记录。
Linux 指令篇:
磁盘管理—du
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 显示版本信息。
Linux 指令篇:
磁盘管理—edquota
edquota(edit quota)
功能说明:
编辑用户或群组的quota。
语 法:
edquota [-p <源用户名称>][-ug][用户或群组名称...] 或 edquota [-ug] -t
补充说明:
edquota预设会使用vi来编辑使用者或群组的quota设置。
参 数:
-u 设置用户的quota,这是预设的参数。
-g 设置群组的quota。
-p<源用户名称> 将源用户的quota设置套用至其他用户或群组。
-t 设置宽限期限。
Linux 指令篇:
磁盘管理—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 执行时,显示详细的说明。
Linux指令篇:
DOS相容指令—mcd
名称:
mcd
使用权限:
所有使用者
使用方式:
mcd[msdosdirectory]
说明:
可变更mtools系列指令目前在MSDOS磁碟上的工作目录。
与MSDOS的CD指令不同,mcd亦可变更工作磁碟。
参数:
没有参数时会传回目前的工作目录。
范例:
mcda:
emp变更目前工作目录到a:
emp中。
mcd传回目前工作目录。
Linux指令篇:
DOS相容指令—mdeltree
名称:
mdeltree
使用权限:
所有使用者
使用方式:
mdeltree[-v]msdosdirectory[msdosdirectories...]
说明:
本程序可用来删除MSDOS格式档案及目录。
mdeltree会将所指定的目录与目录之下的所有档案与目录都删除掉。
如果所指定的档案或目录不存在,则会传回错误讯息。
参数:
-v显示更多的讯息。
范例:
mcopya:
msdosdir.将A槽磁片根目录中的msdosdir目录以下的档案与目录都删除掉。
Linux 指令篇:
磁盘管理—mdu
功能说明:
显示MS-DOS目录所占用的磁盘空间。
语 法:
mdu [-as][目录]
补充说明:
mdu为mstools工具指令,可显示MS-DOS文件系统中目录所占用的磁盘空间。
参 数:
-a 显示每个文件及整个目录所占用的空间。
-s 仅显示整个目录所占用的空间。
Linux指令篇:
档案目录管理—mkdir
名称:
mkdir
使用权限:
于目前目录有适当权限的所有使用者
使用方式:
mkdir[-p]dirName
说明:
建立名称为dirName之子目录。
参数:
-p确保目录名称存在,不存在的就建一个。
范例:
在工作目录下,建立一个名为AAA的子目录:
mkdirAAA
在工作目录下的BBB目录中,建立一个名为Test的子目录。
若BBB目录原本不存在,则建立一个。
(注:
本例若不加-p,且原本BBB目录不存在,则产生错误。
)
mkdir-pBBB/Test
Linux指令篇:
DOS相容指令—mlabel
名称:
mlabel
使用权限:
所有使用者
使用方式:
mlabel[-vcs]drive:
[new_label]
说明:
本程序可设定磁碟的标签(Label)。
如果磁碟上设定过标签,mlabel会将他显示给使用者。
如果没有指定新标签并且没有指定c或s选项,mlabel会提示使用者输入新的标签。
如果直接按下Enter,就会将原本的标签删除。
参数:
-v更多的讯息。
-c清除原有的标签,不出现提示讯息。
-s显示目前的标签,不出现提示讯息。
范例:
mlabela:
newlabel。
将A槽磁碟的标签更改为newlabel。
Linux 指令篇:
磁盘管理—mmd
功能说明:
在MS-DOS文件系统中建立目录。
语 法:
mmd [目录...]
补充说明:
mmd为mtools工具指令,模拟MS-DOS的md指令,可在MS-DOS的文件系统中建立目录。
Linux 指令篇:
磁盘管理—mrd
功能说明:
删除MS-DOS文件系统中的目录。
语 法:
mrd [目录...]
补充说明:
mrd为mtools工具指令,模拟MS-DOS的rd指令,可删除MS-DOS的目录。
Linux 指令篇:
磁盘管理—mzip
功能说明:
Zip/Jaz磁盘驱动器控制指令。
语 法:
mzip [-efpqruwx]
补充说明:
mzip为mtools工具指令,可设置Zip或Jaz磁盘驱动区的保护模式以及执行退出磁盘的动作。
参 数:
-e 退出磁盘。
-f 与-e参数一并使用,不管是否已经挂入磁盘中的文件系统,一律强制退出磁盘。
-p 设置磁盘的写入密码。
-q 显示目前的状态。
-r 将磁盘设为防写状态。
-u 退出磁盘以前,暂时解除磁盘的保护状态。
-w 将磁盘设为可写入状态。
-x 设置磁盘的密码。
Linux 指令篇:
磁盘管理—pwd
pwd(print working directory)
功能说明:
显示工作目录。
语 法:
pwd [--help][--version]
补充说明:
执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。
参 数:
--help 在线帮助。
--version 显示版本信息。
Linux 指令篇:
磁盘管理—quota
功能说明:
显示磁盘已使用的空间与限制。
语 法:
quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...]
补充说明:
执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间。
参 数:
-g 列出群组的磁盘空间限制。
-q 简明列表,只列出超过限制的部分。
-u 列出用户的磁盘空间限制。
-v 显示该用户或群组,在所有挂入系统的存储设备的空间限制。
-V 显示版本信息。
Linux指令篇:
文件系统—mount
名称:
mount
使用权限:
系统管理者或/etc/fstab中允许的使用者
使用方式:
mount[-hV]
mount-a[-fFnrsvw][-tvfstype]
mount[-fnrsvw][-ooptions[,...]]device|dir
mount[-fnrsvw][-tvfstype][-ooptions]devicedir
说明:
将某个档案的内容解读成档案系统,然后将其挂在目录的某个位置之上。
当这个命令执行成功后,直到我们使用umnount将这个档案系统移除为止,这个命令之下的所有档案将暂时无法被调用。
这个命令可以被用来挂上任何的档案系统,你甚至可以用-oloop选项将某个一般的档案当成硬盘机分割挂上系统。
这个功能对于ramdisk,romdisk或是ISO9660的影像档之解读非常实用。
参数
-V
显示程序版本
-h
显示辅助讯息
-v
显示较讯息,通常和-f用来除错。
-a
将/etc/fstab中定义的所有档案系统挂上。
-F
这个命令通常和-a一起使用,它会为每一个mount的动作产生一个行程负责执行。
在系统需要挂上大量NFS档案系统时可以加快挂上的动作。
-f
通常用在除错的用途。
它会使mount并不执行实际挂上的动作,而是模拟整个挂上的过程。
通常会和-v一起使用。
-n
一般而言,mount在挂上后会在/etc/mtab中写入一笔资料。
但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。
-s-r
等于-oro
-w
等于-orw
-L
将含有特定标签的硬盘分割挂上。
-U
将档案分割序号为的档案系统挂下。
-L和-U必须在/proc/partition这种档案存在时才有意义。
-t
指定档案系统的型态,通常不必指定。
mount会自动选择正确的型态。
-oasync
打开非同步模式,所有的档案读写动作都会用非同步模式执行。
-osync
在同步模式下执行。
-oatime
-onoatime
当atime打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。
当我们使用flash档案系统时可能会选项把这个选项关闭以减少写入的次数。
-oauto
-onoauto
打开/关闭自动挂上模式。
-odefaults
使用预设的选项rw,suid,dev,exec,auto,nouser,andasync.
-odev
-onodev-oexec
-onoexec
允许执行档被执行。
-osuid
-onosuid
允许执行档在root权限下执行。
-ouser
-onouser
使用者可以执行mount/umount的动作。
-oremount
将一个已经挂下的档案系统重新用不同的方式挂上。
例如原先是唯读的系统,现在用可读写的模式重新挂上。
-oro
用唯读模式挂上。
-orw
用可读写模式挂上。
-oloop=
使用loop模式用来将一个档案当成硬盘分割挂上系统。
范例
将/dev/hda1挂在/mnt之下。
#mount/dev/hda1/mnt
将/dev/hda1用唯读模式挂在/mnt之下。
#mount-oro/dev/hda1/mnt
将/tmp/image.iso这个光碟的image档使用loop模式挂在/mnt/cdrom之下。
用这种方法可以将一般网络上可以找到的Linux光碟ISO档在不烧录成光碟的情况下检视其内容。
#mount-oloop/tmp/image.iso/mnt/cdrom
相关命令umount
Linux 指令篇:
磁盘管理—mmount
功能说明:
挂入MS-DOS文件系统。
语 法:
mmount [驱动器代号][mount参数]
补充说明:
mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内容挂入到Linux目录中。
参 数:
[mount参数]的用法请参考mount指令。
Linux指令篇:
档案目录管理—rmdir
名称:
rmdir
使用权限:
于目前目录有适当权限的所有使用者
使用方式:
rmdir[-p]dirName
说明:
删除空的目录。
参数:
-p是当子目录被删除后使它也成为空目录的话,则顺便一并删除。
范例:
将工作目录下,名为AAA的子目录删除:
rmdirAAA
在工作目录下的BBB目录中,删除名为Test的子目录。
若Test删除后,BBB目录成为空目录,则BBB亦予删除。
rmdir-pBBB/Test
Linux 指令篇:
磁盘管理—rmt
功能说明:
远端磁带传输协议模块。
语 法:
rmt
补充说明:
通过rmt指令,用户可通过IPC连线,远端操控磁带机的倾倒和还原操作。
Linux 指令篇:
磁盘管理—stat
stat(status)
功能说明:
显示inode内容。
语 法:
stat [文件或目录]
补充说明:
stat以文字的格式来显示inode的内容。
Linux 指令篇:
磁盘管理—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 将范围局限在现行的文件系统中,若指定目录下的某些子目录,其存放于另一个文件系统上,则将该子目录予以排除在寻找范围外。
Linux 指令篇:
磁盘管理—umount
功能说明:
卸除文件系统。
语 法:
umount [-ahnrvV][-t <文件系统类型>][文件系统]
补充说明:
umount可卸除目前挂在Linux目录中的文件系统。
参 数:
-a 卸除/etc/mtab中记录的所有文件系统。
-h 显示帮助。
-n 卸除时不要将信息存入/etc/mtab文件中。
-r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。
-t<文件系统类型> 仅卸除选项中所指定的文件系统。
-v 执行时显示详细的信息。
-V 显示版本信息。
[文件系统] 除了直接指定文件系统外,也可以用设备名称或挂入点来表示文件系统。
Linux指令篇:
档案目录管理—ls
名称:
ls
使用权限:
所有使用者
使用方式:
ls[-alrtAFR][name...]
说明:
显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。
参数:
-a显示所有档案及目录(ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)
-l除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出
-r将档案以相反次序显示(原定依英文字母次序)
-t将档案依建立时间之先后次序列出
-A同-a,但不列出"."(目前目录)及".."(父目录)
-F在列出的档案名称后加一符号;例如可执行档则加"*",目录则加"/"
-R若目录下有档案,则以下之档案亦皆依序列出
范例:
列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面:
ls-ltrs*
将/bin目录以下所有目录及档案详细资料列出:
ls-lR/bin
列出目前工作目录下所有档案及目录;目录于名称后加"/",可执行档于名称后加"*":
ls–AF
Linux 指令篇:
磁盘管理—quotacheck
功能说明:
检查磁盘的使用空间与限制。
语 法:
quotacheck [-adgRuv][文件系统...]
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 常用命令 全集 磁盘 管理
![提示](https://static.bdocx.com/images/bang_tan.gif)