下面是关于“一分钟掌握linux系统目录结构”的完整攻略:
目录结构
Linux系统是基于一个根目录来组织所有的文件和目录的,这个根目录被称为根文件系统(root filesystem)或简称根(/)。Linux的目录结构非常有特色,采用了层次化的结构。
Linux的所有文件和目录都被组织在一个由根目录开头的层次结构下。根据约定,根目录以下的目录大致可以分为以下几类:
- bin目录:系统二进制可执行文件的目录,例如/bin/bash。
- boot目录:存放Linux启动时使用的内核和引导程序。
- dev目录:存放设备文件。
- etc目录:存放系统配置文件。
- home目录:普通用户的家目录。
- lib和lib64目录:系统共享的库文件的目录。
- media和mnt目录:用于挂载可移动和临时文件系统的目录。
- opt目录:可选的系统软件包安装目录。
- proc和sys目录:存放系统内核信息的虚拟文件系统。
- root目录:超级用户(root)的家目录。
- sbin目录:超级用户使用的系统二进制可执行文件的目录。
- tmp目录:存放临时文件的目录。
- usr目录:系统软件包的安装目录。
示例说明
以下是两个在Linux系统上使用这个目录结构的示例:
示例1:查看根目录下的属性
可以使用ls -al /
命令查看根目录下的属性,其中包括一些重要的文件和目录,例如:
drwxr-xr-x 22 root root 4096 Sep 6 07:41 .
drwxr-xr-x 22 root root 4096 Sep 6 07:41 ..
drwxr-xr-x 2 root root 4096 Oct 13 2020 bin
drwxr-xr-x 4 root root 4096 Sep 6 07:43 boot
drwxr-xr-x 20 root root 4680 Sep 13 05:05 dev
drwxr-xr-x 130 root root 12288 Sep 13 05:01 etc
drwxr-xr-x 3 root root 4096 Oct 13 2020 home
drwxr-xr-x 22 root root 4096 Apr 29 2020 lib
drwxr-xr-x 2 root root 4096 Jul 27 2017 lib64
drwx------ 2 root root 16384 Oct 13 2020 lost+found
drwxr-xr-x 4 root root 4096 Jul 24 2019 media
drwxr-xr-x 2 root root 4096 Apr 9 2019 mnt
drwxr-xr-x 3 root root 4096 Oct 13 2020 opt
dr-xr-xr-x 195 root root 0 Sep 13 05:01 proc
drwx------ 3 root root 4096 May 17 2019 root
drwxr-xr-x 33 root root 1180 Sep 13 05:08 run
drwxr-xr-x 2 root root 12288 Sep 6 07:41 sbin
drwxr-xr-x 3 root root 4096 Apr 17 2019 snap
drwxr-xr-x 3 root root 4096 Jul 14 2019 srv
dr-xr-xr-x 13 root root 0 Sep 13 05:01 sys
drwxrwxrwt 12 root root 4096 Sep 13 05:09 tmp
drwxr-xr-x 10 root root 4096 Apr 29 2020 usr
drwxr-xr-x 13 root root 4096 Oct 13 2020 var
示例2:创建新目录并修改权限
可以使用mkdir
命令创建新的目录,并使用chmod
命令修改该目录的权限。例如:
# 创建名为test的目录
mkdir test
# 查看目录权限
ls -al test
# 修改权限为rwxr-xr-x
chmod 755 test
# 再次查看目录权限
ls -al test
这样,就可以在根目录下创建一个名为test的新目录,并将该目录的权限设置为rwxr-xr-x。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:一分钟掌握linux系统目录结构 - Python技术站