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文件系统的组成

相关推荐
KYGALYX3 小时前
在Linux中备份msyql数据库和表的详细操作
linux·运维·数据库
余—笙3 小时前
Linux(docker)安装搭建CuteHttpFileServer/chfs文件共享服务器
linux·服务器·docker
lang201509283 小时前
Linux高效备份:tar与gzip完全指南
linux·运维·服务器
IDOlaoluo3 小时前
OceanBase all-in-one 4.2.0.0 安装教程(CentOS 7/EL7 一键部署详细步骤)
linux·centos·oceanbase
wanhengidc4 小时前
云手机的基本原理
运维·服务器·游戏·智能手机·云计算
篙芷4 小时前
两台服务器 NFS 共享目录实战
运维·服务器
catoop4 小时前
在 WSL 的 Ubuntu 中安装和配置 SSH 服务
linux·ubuntu·ssh
Hard but lovely5 小时前
linux: centos 软件包管理 yum源
linux·运维·centos
悲伤小伞5 小时前
Linux_Socket_UDP
linux·服务器·网络·c++·网络协议·udp
2301_816073835 小时前
Chrony服务器
运维·服务器