linux磁盘常用命令

155 阅读4分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

linux 1.磁盘管理常用命令

cd:用于切换当前工作目录 语法 cd [要切换的目标目录] 实例 跳到 /usr/bin cd /usr/bn 跳到自己的home目录 cd ~ 跳到目前目录上上两层 cd …/…

df:用于显示目前在linux系统上的文件系统磁盘使用情况统计 语法 df [选项]… [FILE]… 实例 显示文件系统的磁盘使用情况统计 df 用一个-i选项的df命令的输出显示inode信息而非块使用量。 df -i 显示所有的信息: df --total -h选项,通过它可以产生可读的格式df命令的输出: df -h

dir:显示目录记录 语法 dir [+/- -l] +n 显示从左边算起第n笔的目录 -n 显示从右边算起第n笔的目录 -l 显示目录完整的记录 实例 列出"/home/tietie"里所有内容的详细信息。 dir -l /home/tietie

du:用于显示目录或文件所占用的磁盘空间的大小 语法 du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][–block-size][–exclude=<目录或文件>][–max-depth=<目录层数>][–help][–version][目录或文件] 实例 显示目录或者文件所占空间 du

mkdir:用于创建目录 语法 mkdir [-p] dirName 实例 在工作目录下,建立一个名为tietie的子目录 mkdir tietie 在工作目录下的tietie目录中,建立一个名为chengzi的子目录 mkdir -p tietie/chengzi Ps:加粗样式如果tietie目录原本不存在,则新建一个。如果不加“-p”,且原本的tietie目录不存在,则产生错误

pwd:用于显示工作目录,执行后可立刻得知目前所在的工作目录的绝对路径名称 实例 查看当前所在目录 pwd

mount:用于挂载Linux系统外的文件 语法 mount [-hV] mount -a [-fFnrsvw] [-t vfstype] mount [-fnrsvw] [-o options [,…]] device | dir mount [-fnrsvw] [-t vfstype] [-o options] device dir 实例 将 /tietie/chengzi 挂在/love之下 mount /tietie/chengzi /love 将 /tietie/chengzi 用唯读模式挂在/love之下 mount -o ro /tietie/chengzi /love Ps: -o ro:用唯读模式挂上。 -o rw:用可读写模式挂上。 -o sync:在同步模式下执行。

rmdir:删除空的目录 语法 rmdir [-p] dirName Ps:-p是当子目录被删除后使它成为空目录的话,则顺便一并删除 实例 在工作目录下,名为CPDD的子目录删除 rmdir CPDD 在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。 rmdir -p BBB/Test

stat:用于显示inode内容 语法 stat [文件或目录] 实例 查看data文件的inode内容 stat data

umount:用于卸载文件系统 语法 umount [-ahnrvV][-t <文件系统类型>][文件系统] 实例 下面两条命令分别通过设备名和挂载点卸载文件系统,同时输出详细信息: #umount -v /dev/sda1 通过设备名卸载 /dev/sda1 umounted umount -v /mnt/mymount/ 通过挂载点卸载 /tmp/diskboot.img umounted 如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前目录为挂载点里的某个目录: #umount -v /mnt/mymount/ umount: /mnt/mymount: device is busy umount: /mnt/mymount: device is busy

ls:用于显示指定目录下的内容 语法 ls [-aletAFR] [name…] 参数 -a 显示所有文件及目录 (. 开头的隐藏文件也会列出) -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出 -A 同 -a ,但不列出 “.” (目前目录) 及 “…” (父目录) -F 在列出的文件名称后加一符号;例如可执行档则加 "", 目录则加 “/” -R 若目录下有文件,则以下之文件亦皆依序列出 实例 列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面 : ls -ltr s 将 /bin 目录以下所有目录及文件详细资料列出 : ls -lR /bin 列出目前工作目录下所有文件及目录;目录于名称后加 “/”, 可执行档于名称后加 “*” : ls -AF