访问LINUX 文件系统

访问LINUX 文件系统

识别文件系统和设备

硬盘分区

  • MBR : 每个驱动器最懂支持4个主分区,最多划分2TB的磁盘

  • GPT : 每个驱动器最多支持128个分区,可以对磁盘进行18EB 的分区

  • 在这里插入图片描述

分区表

在这里插入图片描述

文件系统

  • 文件系统定义了数据存储的规则和方法,包含保存数据的文件和目录的有序结构。常见 的文件系统包括:ext3、FAT、NTFS、oracle
  • 在这里插入图片描述

挂载和卸载文件系统

  • 挂载提供了系统访问存储介质的入口。(挂载点)
  • 挂载对象:文件系统(本地硬盘分区、光盘、网络文件系统)
  • 常见的文件系统 移动设备:FAT 网络共享:NFS、Samba 本地硬盘文件系统:ext3、ext4、xfs

挂载方式

  • mount 命令
  • 将挂载信息写入 /etc/fstab 配置文件
  • 通过 autofs 自动挂载,一般用于光盘和网络文件系统

挂载和存储设备

  • 存储设备主要指存储数据的块存储设备(block),保存在 /dev 目录下。
  • 使用 lsblk 命令识别块存储设备
存储设备的命令方式
  • s:表示 SCSI、SATA/PATA(串行/并行ATA接口)盘等;
  • v:表示虚拟磁盘。
  • 以小写字母表示磁盘编号,数字表示分区编号。
实例
  • /dev/sda 系统第一块物理硬盘(或者没识别到是虚拟的)
  • /dev/vdb 系统第二块虚拟硬盘
  • /dev/sda2 系统第一块物理硬盘的第二个分区(或者没识别到是虚拟的)
mount命令
  • mount
    将某个设备挂载到某个目录
  • mount 解除挂载
mount /dev/sdb1/mnt  #在 Linux 中挂载新分区 /dev/sdb1(U盘)

mount /dev/cdrom/mnt  #在 Linux 中插入光盘,然后进行挂载

umount /mnt  #解除光盘的挂载

识别文件系统和设备

  • df 查看文件系统状态
  • m——以 m 为单位
  • -h——人性化显示大小

在这里插入图片描述

查找系统中的文件

  • locate 通过预生成数据库的文件名或文件路径搜索
  • find 通过爬取整个文件系统来实时搜索文件系统
  • which和whereis 用于查找命令的文件

locate

  • locate 根据关键字进行模糊搜索的手段,基于索引数据库进行定位。
  • 该索引非实时更新,可以 使用命令 updatedb 手动更新
  • 常用选项:-i ===> 执行不区分大小写;
  • -n X ===> 限制显示多少行。
  • 示例:locate secure

find

  • find 根据条件在某个目录筛选文件
  • 条件:size:大小;user:所有者;group:所有组;name:名称;uid:用户 id;gid: 组 id;perm:权限。
find /etc -size +3M   #查找 /etc 下大于 3M 的文件

find / -name  *.txt  #查找 .txt 后缀的文件

find /etc -user root -size +2 -size -5M  #查找 /etc 下 root 用户的大小在 2-5M 的文件

find <dir> <condition> -exec <command> <option> {}\;
# find 先进行查找
# -exec 对结果执行命令
#  command  执行的命令
# {} find命令的结果
# 分号表示命令结束,\为转义符

​```
查找并删除文件 1.txt 的所有的硬链接
​```
ls -i 1.txt #查看 1.txt 的 inode number,用于筛选所有的硬链接
find / -inum 34923782 -exec rm -f {} \;


find /home -perm 764 查找 /home 下权限为 764 的文件


which 和 whereis

  • which
  • whereis
  • 用于对命令进行查找,查找出命令的文件

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值