加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.52kongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux文件类型和根目录结构

发布时间:2022-11-28 16:57:25 所属栏目:Linux 来源:
导读:  – : 普通文件 类似于Windows的记事本

  d : 目录文件 类似于windows文件夹

  c : 字符设备文件 串行端口设备,顺序读写,键盘

  b : 块设备文件 可供存储的接口设备,随机读写,硬盘
  – : 普通文件 类似于Windows的记事本
 
  d : 目录文件 类似于windows文件夹
 
  c : 字符设备文件 串行端口设备,顺序读写,键盘
 
  b : 块设备文件 可供存储的接口设备,随机读写,硬盘
 
  p : 管道文件 用于进程间的通信s套接字文件通常用于网络上的通信。 可以启动一个程序来监听客户端的要求,客户端可以通过套接字来进行数据通信
 
  s : 套接字文件 通常用于网络上的通信。可以启动一个程序来监听客户端的要求,客户端可以通过套接字来进行数据通信
 
  l : 符号链接又叫软链接,和原文件不是一个文件 例如Windows的快捷方式,如果原始文件被删除,所有指向它的符号链接也就都被破坏了。软链接有自己的node,是linux特殊文件的一种,作为一个文件,它的数据是它所连接的文件的路径。符号链接可以跨越文件系统,也可以为目录建立。硬链接只能引用同一文件系统中的文件。它引用的是文件在文件系统中的物理索引(也称为inode)。当移动或者删除原始文件时Linux 系统目录结构,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在件结构中的位置。
 
  硬链接只能引用同一文件系统中的文件。 它引用的是文件在文件系统中的物理索引(也称为inode)。当移动或者删除原始文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在件结构中的位置。
 
  例如
 
  [root@sever /]# ls -lhd /tmp/.font-unix
  drwxrwxrwt. 2 root root 6 Oct 15 11:12 /tmp/.font-unix
  [root@sever /]# ls -lhd ./dev/sr0
  brw-rw----+ 1 root cdrom 11, 0 Oct 18 11:48 ./dev/sr0
  [root@sever /]# ls -lhd ./dev/mem
  crw-r-----. 1 root kmem 1, 1 Oct 18 11:48 ./dev/mem
  [root@sever /]# ls -lhd ./tmp/dbus.log
  -rw-r--r--. 1 root root 2.3K Oct 15 11:12 ./tmp/dbus.log
  [root@sever /]# ls -lhd ./lib
  lrwxrwxrwx. 1 root root 7 Jun 21  2021 ./lib -> usr/lib
  [root@sever /]# ls -lhd ./run/initctl
  prw-------. 1 root root 0 Oct 18 11:48 ./run/initctl
  [root@sever /]# ls -lhd ./tmp/.esd-0/socket
  srwxrwxrwx. 1 root root 0 Oct 18 11:48 ./tmp/.esd-0/socket
  Linux系统的目录结构
 
  流程图:
 
  以下是我对目录的个人看法,若有错误请指出
 
  文件名描述
 
  /
 
  linux文件系统最上层的目录,包含了几乎全部文件
 
  /boot
 
  linux文件系统最上层的目录,包含了几乎全部文件
 
  /root
 
  存放着超级用户的文件,普通用户没有权限
 
  /home
 
  存放着普通用户的文件
 
  /bin
 
  存放着普通用户可执行的命令和程序
 
  /sbin
 
  存放着超级用户可执行的命令和程序
 
  /lib
 
  存放着各种程序或命令所用的库,差不多是共享库
 
  /lib64或/lib32
 
  存放64/32位所用的共享库
 
  /usr
 
  存放着安装各种应用程序和文件
 
  /opt
 
  给着第三方软件安装的目录
 
  /etc
 
  所有的系统管理所需要的配置文件和子目录。
 
  /var
 
  存放着系统日志
 
  /run
 
  是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
 
  /dev
 
  包含所有外部设备文件
 
  /mnt和/media
 
  可以临时挂载别的文件系统,提供安装点
 
  /tmp
 
  存放着系统产生的临时文件
 
  /srv
 
  该目录存放一些服务启动之后需要提取的数据。
 
  /sys
 
  存放着内核的文件,提供给程序用
 
  /proc
 
  这是由内存产生的虚拟目录
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!