CentOS 系列:CentOS 7文件系统的组成

CentOS 7文件系统的组成


文件系统的组成

  1. 一切从根开始

  2. 文件路径中只有第一个/是根目录,后面的/是分隔符

  3. 文件名区分大小写

  4. 除斜线(/)以外,其他的字符都可以命名文件,最好不要用特殊字

Linux的一些重要目录

  • /bin:重要的二进制(binary)应用程序,包含了二进制的文件,系统所有用户使用的命令都在这

  • /boot:启动的配置文件,包含引导加载程序相关的文件

  • /dev:设备(device)文件,包括终端设备、USB或连接到系统的任何设备

  • /etc:配置文件,包含所有程序的配置文件

  • /home:本地用户主目录,用home来存放个人档案

  • /lib:系统库,包含支持在/bin和/sbin下的二进制文件的库文件

  • /lib64:包含在/bin和/sbin里面的程序使用的库文件

  • /media:挂载可移动介质,用于挂载可移动设备的临时目录

  • /mnt:挂载文件系统临时安装的目录,root可以挂载文件系统

  • /opt:包含从各个厂商的附加应用程序应该安装在/opt或者/opt的子目录下

  • /proc:特殊的动态目录,用于维护系统信息和状态,包括当前运行中进程的信息。

  • /root:root的家目录

  • /run:系统运行所需要的,不能删!

  • /sbin:重要的系统二进制文件,在这个目录下的Linux命令都是由root来使用,对系统进行维护

  • /srv:主要用来存储本机或者本服务器提供的服务或者数据

  • /sys:系统文件

  • /tmp:临时文件,系统和用户使用过程中创建的临时文件

  • /usr:包含大部分用户都可以访问的应用程序和文件,包括二进制文件与库文件

  • /var:经常变化的文件,比如数据库、日志

  • /home/username #普通用户的家目录

  • /usr #安装的软件,共享库等目录重要的子目录有

  • /usr/bin #用户命令

  • /usr/sbin #系统管理员命令

  • /usr/local #本地自定义软件安装目录

文件和目录名

  • 名字不能多于255个字符

  • 所有字符都要求是有效的,除斜线(/)以外

    • 不要使用某些特殊的字符在文件或者目录名中

    • 当文件名中有特殊字符时应用引号保护引起来

  • 命名和大小写敏感

    • 例如:MAIL,Mail,mail和mAiL

主机名

python 复制代码
[root@localhost ~]#
  • root:用户名

  • localhost:主机名

  • ~:用户主目录

  • #:root用户

  • $:普通用户

文件权限

python 复制代码
drwxxr-xr-x 2 root root 6 Jul 12 00:20 Musci
  • d:文件类型:-文件,d目录,l链接文件,b块设备(磁盘),c字符设备

  • rwx:权限,r=读4,w=写,2,x=执行,1

  • 2:链接数:对于文件是链接数,对于目录而言是目录里面有多少个子目录

  • root:拥有人

  • root:拥有组

  • 6:大小:默认单位字节,-h 换算单位

  • Jul 12:日期

  • 00:20代表文件内容最后一次被修改的时间

  • Musci:文件名

绝对路径和相对路径

绝对路径

绝对路径:

  1. 从根开始的路径是绝对路径

  2. 与当前位置无关,在任何地方都可以引用

    在/a/b/c文件下,然后使用cd /root下可以直接切换,只要cd后面接上/

相对路径

相对路径:

  1. 不以根开始的路径

  2. 以当前所在的路径开始,pwd打印当前工作目录

    在d目录下切换到后面的文件夹,不需要接上根目录

    python 复制代码
    cd e/

嘻嘻哥哥~

CentOS 7文件系统的组成

相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式