linux 怎么从主目录分出一个空目录,Linux系统目录

首先放一张根目录下的文件夹图

ce734c993dbd194f25af318a07c55173.png

boot

该文件夹存放引导加载器(bootstrap loader)使用的文件,一般我们不会使用这里面的文件

ff776b779f192ec8b9d94e42f4df9886.png

dev

该文件夹存放的是设备文件即设备驱动程序,用户可以通过这些文件访问外部设备.

d3c42a720e9e66887d284e6fbbab496d.png

/dev/null称为空设备,也称为位桶(bit bucket)或者黑洞(black hole),你可以向它输入任何数据,但任何写入它的数据都会被抛弃。通常用于处理不需要的输出流,这些操作通常由重定向完成

/dev/shm/这个目录是linux下一个利用内存虚拟出来的一个目录,这个目录中的文件都是保存在内存中,而不是磁盘上。其大小是非固定的,即不是预先分配好的内存来存储的。(shm == shared memory).

默认最大为内存的一半大小,使用df -h命令可以看到.但它并不会真正的占用这块内存,如果/dev/shm/下没有任何文件,它占用的内存实际上就是0字节

我们可以看到/dev/shm的文件系统为tmpfs,即为临时文件系统

735a8ac4decdba7e3a5dd89b6ca4d61a.png

home

该文件夹包含用户家目录,即系统上的所有实际数据存放的地方,你添加的用户 都会在该目录下创建一个和用户们相同的目录,为该用户的家目录

root

超级管理员的家目录

srv

当前主机为服务提供的数据

bin

/bin目录包含了引导启动所需的命令和普通用户可能用的命令.这些命令都是二进制文件的可执行程序(bin是binary的简称),多是系统中重要的系统文件

16aecfb13694d6948e2b33323218aeb0.png

sbin

/sbin目录类似/bin ,也用于存储二进制文件。因为其中的大部分文件多是系统管理员使用的基本的系统程序,所以虽然普通用户必要且允许时可以使用,但一般不给普通用户使用

etc

/etc目录存放着各种系统配置文件,其中包括了用户信息文件/etc/passwd, 系统初始化文件/etc/rc等。linux正是靠这些文件才得以正常地运行

lib

/lib目录是根文件系统上的程序所需的共享库,存放了根文件系统程序运行所需的共享文件,这些文件包含了可被许多程序共享的代码,以避免每个程序都包含有相同的子程序的副本,故可以使得可执行文件变得更小,节省空间.

tmp

临时目录,对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里.有些linux系统会定期自动对这个目录进行清理,因此,千万不要把重要的数据放在这里

opt

这个目录主要存那些可选的程序.想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置.安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面

举例:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运行firefox所需要的所有文件、库、数据等等.要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单

usr

/usr全局共享的只读数据路径,是个很重要的目录,因为所有程序安装在这里.

/usr/local:本地安装的程序和其他东西,因为这样可以在升级新版系统或新发行版时无须重新安装全部程序

/usr/bin:集中了几乎所有用户命令,是系统的软件库.另有些命令在/bin或/usr/local/bin中

/usr/sbin:包括了根文件系统不必要的系统管理命令

/usr/src:linux内核的源代码存储位置

/usr/include:C程序头文件

/usr/share:命令手册页和自带文档等架构特有的文件的存储位置

var

/var包含系统一般运行时要改变的数据,通常这些数据所在的目录的大小是要经常变化或扩充的

/var/lib:存放系统正常运行时要改变的文件

/var/local:存放/usr/local中安装的程序的可变数据

/var/log:各种程序的日志(log)文件,这里的文件经常不确定地增长,应该定期清除。

/var/tmp:比/tmp允许更大的或需要存在较长时间的临时文件

proc

/proc文件系统是一个伪的文件系统,就是说它是一个实际上不存在的目录,因而这是一个非常特殊的目录.它并不存在于某个磁盘上,而是由核心在内存中产生.这个目录用于提供关于系统的信息

/proc/x:关于进程x的信息目录,这x是这一进程的标识号.每个进程在 /proc下有一个名为自己进程号的目录

/proc/cpuinfo:存放处理器(cpu)的信息,如cpu的类型、制造商、 型号和性能等

/proc/filesystems:核心配置的文件系统信息

/proc/uptime:系统启动的时间长度

/proc/version:核心版本

sys

sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径:其主要作用在于为管理Linux设备提供一种统一模型的接口

参考:https://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/

lost+found

这个目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值