2025-05-24
Linux
0

目录

一、Debian11文件系统介绍
1.1、Debian11文件目录
二、Debian11文件系统权限
2.1、Debian11文件权限定义
2.2、Debian11目录权限定义
2.3、Debian11更改权限
三、Debian11文件系统基本命令
3.1、Debian11浏览目录
3.2、Debian11管理目录
3.3、Debian11显示文件内容
3.4、Debian11搜索文件
四、Debian11文件系统总结

一、Debian11文件系统介绍

在Debian11操作系统 中,文件被组织到目录中。所有的文件和目录排放在以 / 为根的巨大的树里。叫它树是因为如果你画出文件系统,它看起来就像一棵颠倒过来的树,以下为常用概念介绍。

  • Debian11文件名称区分大小写,例如try8.log和Try8.log是两个不同的文件;
  • 目录可以包含任意的字母或者除了 / 以外的符号,根目录不能被重命名;
  • 全限定文件名,格式如:/data/try8.log,其中文件名为:try8.log;
  • 常用操作目录:根目录:/,父目录:../,当前目录:./。

1.1、Debian11文件目录

  • 在Debian11文件系统上,叫做目录,在某些其他系统(例如:Windows)上叫做文件夹。Debian11系统只有文件目录的概念,没有类似驱动器的概念,所有的文件和目录都包含在一个文件系统根目录中。

以下为系统根目录下的常用子目录介绍:

/ #系统根目录 /bin #存放着最经常使用的命令 /boot #系统启动时使用的核心文件,包括链接以及镜像文件等 /dev #存放的是外部设备 /etc #系统范围的配置文件 /home #所有非特权用户的目录 /lib #存放系统最基本的动态链接共享库 /lost+found #系统意外关机时就存放的数据 /media #系统把识别的设备挂载到这个目录下 /mnt #让用户临时挂载别的文件系统 /opt #这是给主机额外安装软件的目录,默认空 /proc #虚拟文件系统,系统内存的映射,通过该目录来获取系统信息 /root #系统管理员目录,也称作超级权限者的主目录 /run #临时文件目录,存储系统启动以后的信息 /sbin #存放的是系统管理员使用的系统管理程序 /srv #存放一些服务启动之后需要提取的数据 /sys #用于存储系统内核树数据 /tmp #用来存放一些临时文件 /usr #用户的应用程序和文件一般都放在这个目录 /var #存放着在不断扩充或被修改的文件,例如各种日志文件

二、Debian11文件系统权限

  • Debian11文件系统 权限分为三类,其中 u:拥有这个文件的用户; g:这个文件所属组的其他用户; o:其余的用户。

2.1、Debian11文件权限定义

  • r:可读权限,允许所有者检查文件的内容;
  • w:可写权限,允许所有者修改文件内容;
  • x:可执行权限,允许所有者当做命令运行。

2.2、Debian11目录权限定义

  • r:可读权限,允许所有者列出目录内容;
  • w:可写权限,允许所有者添加或删除目录文件;
  • x:可执行权限,允许所有者访问目录文件。

2.3、Debian11更改权限

chown:用于 root 账户修改文件的所有者;chgrp:用于文件的所有者或 root 账户修改文件所属的组;chmod:用于文件的所有者或 root 账户修改文件和文件夹的访问权限。以下为常用示例。

chown new_owner /data/try8.log chgrp new_group /data/try8.log chmod [ugoa][+-=][rwxXst][,...] /data/try8.log

三、Debian11文件系统基本命令

  • 在Debian11的世界中,每一个管理员迟早都要使用命令。例如,当系统启动失败后只给了一个命令恢复模式。所以在这样的场景下能够使用命令行是一种基本的生存技能。

3.1、Debian11浏览目录

pwd 命令(print working directory)会打印出当前目录位置。改变当前目录可以通过 cd 命令(change directory)。其中上级目录叫..,当前目录为.。ls 命令会列举目录中的内容,若没有参数,则其将对当前目录进行操作。

pwd #打印当前目录 cd #改变当前目录 cd . #使用当前目录 cd .. #使用当前目录的上级父目录 ls #列出当前目录全部内容

3.2、Debian11管理目录

Debian11管理目录也很简单,例如,mkdir 目录名 :创建一个新的目录;rmdir 目录名 :删除一个已存在的目录;mv 命令:可以移动和/或重命名文件和目录;删除一个文件可以使用 rm 文件名 命令来完成。

mkdir data #创建目录 rmdir data #删除目录 mv data data_new #重命名目录 touch data.log #创建文件 rm data.log #删除文件

3.3、Debian11显示文件内容

cat 文件名 命令,主要用于连接文件并将内容送至标准输出设备,即读取文件并将其内容显示在终端上。

cat data.log #显示文件里面的内容信息

3.4、Debian11搜索文件

find 目录 条件 :用于在指定 目录 下根据给定的 条件 搜索文件。最常用的条件是: -name 文件名,将设定 find 以文件名作为条件查找文件。在以下示例中,你也可以将 . 换成指定目录,例如 find /data。

find . -name "*.log" #将当前目录下所有.log结尾的文件全部显示出来 find . ! -name "*.log" #将当前目录下所有不是.log结尾的文件全部显示出来 find . #列出当前目录下所有的目录和文件

四、Debian11文件系统总结

  • Debian11教程 - Debian11文件系统,主要引导用户快速理解Debian11环境下的文件系统,从文件目录介绍开始,逐步到文件权限管理、文件命令示例等,通篇实用易懂,让入门变得更加快速和简单。