Linux文件系统常用命令

本文介绍了Linux系统中常用的文件系统管理命令,包括用于查看文件系统信息的df命令,统计目录或文件大小的du命令,文件系统修复命令fsck,以及挂载和卸载设备的mount和umount命令。此外,还提供了关于如何使用这些命令的详细说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 文件系统查看命令 df
功能:显示文件系统的相关信息
语法:df 【选项】【挂载点】
选项:
    -h使用习惯单位显示容量,如KB, MBGB等。
    -m:MB为单位显示容量。
    -k:KB为单位显示容量。默认就是以KB为单位。
    -a:显示所有的文件系统信息,包括特殊文件系统,如/proc /sysfs。
    -T:显示文件系统类型。

2. 统计目录或文件大小命令 du
功能:显示指定的目录或文件所占用的磁盘空间,与ls -l有区别。
语法:du 【选项】【目录或文件名】
选项:
    -a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量。
    -h使用习惯单位显示磁盘占用量,如KB, MBGB等。
    -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 文件系统】【-o 特殊选项】 <设备文件名> <挂载点>
选项:
    -t 文件系统:加入文件系统类型来指定挂载的类型,可以以ext3、ext4、iso9660等文件系统。
    -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插件来实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值