Linux目录树结构


1.    Linux目录结构是什么?

整个Linux系统最重要的地方就是在于目录树架构,所谓的目录树架构就是以根目录为主, 然后向下呈现分支状的目录结构的一种档案架构。我们可以先通过下面这幅图来直观的认识一下Linux的目录结构。


 对于这样一些目录,根据FHS(Filesystem Hierarchy Standard)规范了每个目录下面应该放置什么样的数据,主要是依据文件系统使用的频繁与否与是否允许使用者随意更动来划分。



可分享的(shareable)

不可分享的(unshareable)

不变的(static)

/usr (软件放置处)

/etc (配置文件)

/opt (第三方协力软件)

/boot (开机与核心档)

可变动的(variable)

/var/mail (使用者邮件信箱)

/var/run (程序相关)

/var/spool/news (新闻组)

/var/lock (程序相关)

2.    主要目录的简介

a)   根目录(/)

根目录是整个系统最重要的一个目录,因为所有的目录都是由根目录衍生出来的。只有root用户才具有在该目录下写权限。

b)   /bin目录 – 用户二进制文件

包含二进制的可执行文件,你需要的常见的Linux命令都位于此目录下。


c)   /sbin目录 – 系统二进制文件

这个目录下的命令通常由系统管理员使用, 对系统进行维护。



d)   /etc– 配置文件

包含所有程序所需要的配置文件,也包含用于启动/停止单个程序的起动和关闭shell脚本。



e)   /dev-设备文件

包含设备文件,包括终端设备、USB或连接到系统的任何设备,如网卡等。


f)   /proc-进程信息文件

这是一个虚拟的文件系统,包含有关正在运行的进程信息。


g)   /var-变量文件

包含目录下内容可变的文件,例如,系统日志文件(/var/log);包和数据库文件(/var/lib);电子邮件(/var/mail);打印队列(/var/spool);锁文件(/var/lock);多次重新启动需要的临时文件(/var/tmp)。


h)   /tem-临时文件

包含系统和用户创建的临时文件,当系统重启时,文件消失。


i)   /usr-用户程序

包含二进制文件、库文件、文档和二级程序的源代码。

/usr/bin中包含用户程序的二进制文件。如果你在/bin中找不到用户二进制文件,到/usr/bin目录看看。例如:at、awk、cc、less、scp。
/usr/sbin中包含系统管理员的二进制文件。如果你在/sbin中找不到系统二进制文件,到/usr/sbin目录看看。例如:atd、cron、sshd、useradd、userdel。
/usr/lib中包含了/usr/bin和/usr/sbin用到的库。
/usr/local中包含了从源安装的用户程序。例如,当你从源安装Apache,它会在/usr/local/apache2中


j)  /home -HOME目录

包含所有用户的个人档案,Linux是多用户的系统,所以用该目录保存各用户的信息。


k)  /boot -引导加载程序

包含引导加载程序相关的文件。


l)  /lib -系统库

包含支持位于/lib和/sbin下的二进制文件的库文件。


m)  /opt -可选的附加应用程序


n)  /mnt -挂载目录


  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Linux中创建目录树结构可以使用mkdir命令,例如: mkdir -p /home/user1/dir1/dir2 这个命令会在/home/user1目录下创建dir1目录,再在dir1目录下创建dir2目录。其中-p选项表示如果目录已经存在则不会报错,直接跳过。 ### 回答2: 在Linux系统中,创建目录树结构的基本命令为mkdir。该命令用于创建一个新目录,也可以一次性创建多个目录。 下面是使用mkdir创建目录树结构的步骤: 1. 打开终端并登录到系统中。 2. 在终端中输入mkdir命令,后面跟上要创建的目录名称,例如: $ mkdir dir1 这将在当前目录下创建一个名为"dir1"的目录。 3. 若要一次性创建多个目录,可以在mkdir命令后跟上多个目录名称,以空格隔开,例如: $ mkdir dir1 dir2 dir3 这将在当前目录下创建三个名为"dir1","dir2"和"dir3"的目录。 4. 如果要在已经存在的目录下创建子目录,可以使用相对路径。例如,要在已存在的"dir1"目录下创建一个名为"subdir1"的子目录,可以使用以下命令: $ mkdir dir1/subdir1 5. 若要在当前目录下创建一个更深层次的目录结构,可以使用递归选项“-p”。该选项将自动创建缺少的目录,例如: $ mkdir -p dir1/dir2/subdir2 这将在当前目录下创建一个名为"dir1"的目录,并在其下创建一个名为"dir2"的子目录,最后在"dir2"目录下创建一个名为"subdir2"的子目录。 6. 使用ls命令检查目录树结构是否创建成功,例如: $ ls -R 可以列出当前目录下的所有文件和子目录。 总之,使用mkdir命令可以轻松创建目录树结构,递归选项“-p”可以自动创建缺少的目录。在创建完成后,可以使用ls命令检查目录结构是否正确。 ### 回答3: 在Linux中,创建目录树结构需要使用mkdir命令。mkdir命令用于创建一个或多个目录,下面是一些常见的命令选项: 1. -p选项。使用此选项可以递归地创建目录结构。如果目录的上级目录不存在,则会自动创建。 例如,要创建一个名为/home/user1/doc/test的目录结构,可以使用以下命令: mkdir -p /home/user1/doc/test 2. -m选项。使用此选项可以设置目录的权限。可以使用数字或符号表示权限。 例如,要创建一个名为/testdir的目录,并将其权限设置为rwxr-xr--,可以使用以下命令: mkdir -m 754 /testdir 3. -v选项。使用此选项可以显示mkdir命令的详细输出。 例如,要在/home/user1目录下创建dir1和dir2目录,并显示详细输出,可以使用以下命令: mkdir -v /home/user1/dir1 /home/user1/dir2 除了以上选项,mkdir命令还有很多其他的选项。在使用mkdir命令之前,应该先了解其选项和参数,以便能更好地管理和维护Linux系统的目录结构。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值