Linux文件系统常用命令
2016-04-25 16:36
483 查看
1. 文件系统查看命令 df
功能:显示文件系统的相关信息
语法:df 【选项】【挂载点】
选项:
-h:使用习惯单位显示容量,如KB, MB或GB等。
-m:以MB为单位显示容量。
-k:以KB为单位显示容量。默认就是以KB为单位。
-a:显示所有的文件系统信息,包括特殊文件系统,如/proc、 /sysfs。
-T:显示文件系统类型。
2. 统计目录或文件大小命令 du
功能:显示指定的目录或文件所占用的磁盘空间,与ls
-l有区别。
语法:du
【选项】【目录或文件名】
选项:
-a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量。
-h:使用习惯单位显示磁盘占用量,如KB, MB或GB等。
-s:统计总占用量,而不列出子目录和子文件的占用量。
du命令和df命令的区别:
df命令是从文件系统考虑的,
不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)。
du命令是面向文件的,只会计算文件或目录占用的空间。
3.
文件系统修复命令 fsck
语法:fsck
【选项】<分区设备文件名>
选项:
-a:不用显示用户提示,自动修复文件系统。
-y:自动修复,和-a作用一致,不过有些文件系统只支持-y。
注意:fsck命令系统会自动执行,不需要的话不要手动执行。
4. 显示磁盘状态命令dumpe2fs
功能:显示分区中文件系统的超级块和块组信息。
语法:dumpe2fs
<分区设备文件名>
5. 挂载命令 mount 和卸载命令 umount
① 查询与自动挂载
mount 【-l】:查询系统中已经挂载的设备,-l会显示卷标名称。
mount -a:依据配置文件/etc/fstab的内容自动挂载。
② 挂载命令
mount 【-t 文件系统】【-L 卷标名】【-o 特殊选项】 <设备文件名> <挂载点>
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,可以以ext3、ext4、iso9660等文件系统。
-L 卷标名:挂载指定卷标的分区,而不是按照设备文件名挂载。
-o 特殊选项:可以指定挂载的额外选项,额外选项详细如下表:
例:
③ 卸载命令 umount
umount <设备文件名>或<挂载点>
④ 挂载和卸载光盘
建立挂载点:mkdir /mnt/cdrom
挂载光盘:mount [-t iso9660] /dev/cdrom /mnt/cdrom
或 mount [-t iso9660] /dev/sr0 /mnt/cdrom (/dev/cdrom
是 /dev/sr0 的软链接)
卸载光盘:umount /mnt/cdrom
⑤ 挂载和卸载U盘
查看U盘文件设备名:fdisk -l
建立挂载点:mkdir /mnt/usb
挂载U盘:mount -t vfat /dev/sdb1 /mnt/usb
卸载U盘:umount /mnt/usb
注意: Linux默认是不支持NTFS文件系统的。可以通过下载NTFS-3G插件来实现。
功能:显示文件系统的相关信息
语法:df 【选项】【挂载点】
选项:
-h:使用习惯单位显示容量,如KB, MB或GB等。
-m:以MB为单位显示容量。
-k:以KB为单位显示容量。默认就是以KB为单位。
-a:显示所有的文件系统信息,包括特殊文件系统,如/proc、 /sysfs。
-T:显示文件系统类型。
2. 统计目录或文件大小命令 du
功能:显示指定的目录或文件所占用的磁盘空间,与ls
-l有区别。
语法:du
【选项】【目录或文件名】
选项:
-a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量。
-h:使用习惯单位显示磁盘占用量,如KB, MB或GB等。
-s:统计总占用量,而不列出子目录和子文件的占用量。
du命令和df命令的区别:
df命令是从文件系统考虑的,
不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)。
du命令是面向文件的,只会计算文件或目录占用的空间。
3.
文件系统修复命令 fsck
语法:fsck
【选项】<分区设备文件名>
选项:
-a:不用显示用户提示,自动修复文件系统。
-y:自动修复,和-a作用一致,不过有些文件系统只支持-y。
注意:fsck命令系统会自动执行,不需要的话不要手动执行。
4. 显示磁盘状态命令dumpe2fs
功能:显示分区中文件系统的超级块和块组信息。
语法:dumpe2fs
<分区设备文件名>
5. 挂载命令 mount 和卸载命令 umount
① 查询与自动挂载
mount 【-l】:查询系统中已经挂载的设备,-l会显示卷标名称。
mount -a:依据配置文件/etc/fstab的内容自动挂载。
② 挂载命令
mount 【-t 文件系统】【-L 卷标名】【-o 特殊选项】 <设备文件名> <挂载点>
选项:
-t 文件系统:加入文件系统类型来指定挂载的类型,可以以ext3、ext4、iso9660等文件系统。
-L 卷标名:挂载指定卷标的分区,而不是按照设备文件名挂载。
-o 特殊选项:可以指定挂载的额外选项,额外选项详细如下表:
例:
③ 卸载命令 umount
umount <设备文件名>或<挂载点>
④ 挂载和卸载光盘
建立挂载点:mkdir /mnt/cdrom
挂载光盘:mount [-t iso9660] /dev/cdrom /mnt/cdrom
或 mount [-t iso9660] /dev/sr0 /mnt/cdrom (/dev/cdrom
是 /dev/sr0 的软链接)
卸载光盘:umount /mnt/cdrom
⑤ 挂载和卸载U盘
查看U盘文件设备名:fdisk -l
建立挂载点:mkdir /mnt/usb
挂载U盘:mount -t vfat /dev/sdb1 /mnt/usb
卸载U盘:umount /mnt/usb
注意: Linux默认是不支持NTFS文件系统的。可以通过下载NTFS-3G插件来实现。
相关文章推荐
- java执行cmd命令和linux命令
- Linux编程之互斥锁线程控制
- Linux编程之线程基本编程
- linux vim order
- Linux定时任务
- Linux LAMP 之 mysql源码安装
- linux下基于jrtplib库的实时传送实现
- sysctl.conf中文参数指南
- Linux tar
- Linux下部署FTP服务器
- linxu软件安装管理
- linux常用命令
- linux centos开启 80、22、3306端口方案
- linux 命令积累
- centos7安装zabbix3.02
- [IMX6DL]超声波模块KS103 Linux驱动源代码
- Linux dos2unix命令
- linux下安装protoc-c的方法
- 文件系统 of Linux
- linux应用命令 (磁盘)