Unix和Linux目录结构,Linux/Unix目录结构

一直以来对Linux系统的目录结构都有些困惑,因为不像windows系统那样有盘符(C:,D:)的概念。对于目录结构的一些含义,常常感到困惑,不知到相应的用途是什么。

比如/var 和/boot 的作用是什么,根目录下有/bin目录,但又有/usr/bin 和 /usr/local/bin,他们的区别是什么,/sbin和/bin有何区别等。于是对相关的资料做了下初步的搜集和整理,如下:

Linux/Unix的目录结构:

/ //系统根目录

| -- root //该目录为系统管理员,也称作超级权限者的用户主目录

| -- home //用户的主目录,Linux中每个用户会有一个以自己的用户名命名的目录,一般放在这个目录下

| -- bin //bin是Binary的缩写, 这个目录存放着最经常使用的命令

| -- sbin //s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序

| -- proc //是一个虚拟的目录,它是系统内存的映射,可以通过访问这个目录来获取系统信息

| -- usr //通常是一个庞大的文件夹,其下的目录结构与根目录相似,

//但根目录中的文件多是系统级的 文件,而/usr中是用户级的文件,

//一般与具体的系统无关

| -- bin //Almost all user commands. some commands are in /bin or /usr/local/bin

| -- sbin //超级用户使用的比较高级的管理程序和系统守护程序

| -- boot //存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件

| -- lib //存放着系统最基本的动态连接共享库和内核模块

| -- lib64 //64位系统有这个文件夹,64位程序的库

| -- lost+found //这并不是Linux目录结构的组成部分,而是ext3文件系统用

//于保存丢失文件的地方,除了“/”分区上的这个目录外,

//在每个分区上均有一个lost+found目录

| -- dev //dev(Device), 存放的是Linux的外部设备,

//在Linux中访问设备的方式和访问文件的方式相同

| -- var //存放在不断扩充着的东西,一般将经常被修改的目录放在这个目录下,

//包括各种日志文件

| -- mnt //临时挂载别的文件系统,如将光驱挂载在该目录下,

//进该目录就可以看到光驱中的内容

| -- tmp //存放一些临时文件

| -- media //linux系统会自动识别一些设备,如U盘、光驱等识别后,会把识别的设备挂载到这个目录下

| -- opt //opt(option)多数第三方软件默认安装到此位置,并不是每个系统都会创建这个目录

| -- etc //这个目录用来存放所有的系统管理所需要的配置文件和子目录

/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin 这是执行文件的存放目录,/bin、/usr/bin是给普通用户(除root外)使用的指令,/sbin、/usr/sbin是给root用户使用高的指令

参考资源:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值