Linux文件类型及常用目录

1、文件类型

image

image

 1 举例:-rwxr--r-- 1 root root 8.8K  4月 16 15:40 fengwei.txt
 2 -:文件类型(-普通文件、d目录文件、b块设备文件(nvme0n1-控制器上的1个命名空间)、c字符设备文件(nvme0-控制器、USB)
---字符设备:顺序、按单字节\单字符进行访问
---块设备:随机、按块进行访问(通常是512Byte或4K)
3 rw-:所有者的权限,r可读(4)、w可写(2)、x可执行(1) 4 r--:同组其它用户的权限 5 r--:其它组其它用户的权限 6 root:所有者 7 root:所在组 8 8.8K:文件大小 9 4月 16 15:40:文件修改时间 10 fengwei.txt:文件名

2、根目录

  • /:根目录、最顶层的目录

  • /root:超级管理员的家目录
  • /home:普通用户的家目录
  • /bin:存放所有用户可用的命令(ls、cp、bash、cat等
  • /sbin:存放超级管理员可用的命令(fdisk、ifconfig、iptables、reboot等
  • /boot:存放引导加载程序(grub)和启动配置
  • /dev:存放设备文件(SATA 硬盘/dev/sda、NVMe 固态硬盘/dev/nvme0n1、USB 串口/dev/ttyUSB0、黑洞设备/dev/null)
  • /etc:存放系统应用程序的配置文件
  • /usr:存放 用户级应用程序和资源
  • /opt:存放 第三方大型软件
  • /var:存放 频繁变化的文件(日志、缓存、数据库等)
  • /mnt:临时挂载的文件系统
  • /media:自动挂载的可移动设备
  • /proc:存放内核实时信息

3、NVMe子系统目录

image

/sys/class/nvme-subsystem/:存放1个或多个NVMe子系统(每个子系统对应1个物理 NVMe设备)

  • nvme-subsys1:NVMe 子系统1

内容介绍:

  • model:型号
  • serial:序列号
  • firmware_rev:固件版本号

image

  •  /sys/class/nvme-subsystem/:用于信息查询、状态监控、配置管理
  • /dev/nvme*:用于数据读写、管理命令发送
posted @ 2025-04-16 17:16  Fēngwèi  阅读(16)  评论(0)    收藏  举报