Answers:
有关Linux文件系统布局的更多数据,请查看Filesystem Hierarchy Standard(现在为2.3 版,在最新发行版中部署了beta 3.0版)。它确实解释了一些名称的来源:
/usr/local/
我稍后将讨论的原因是不连续的。/srv/http
将用于静态网站,/srv/ftp
用于FTP服务器。/ opt与/ usr / local
我所见的经验法则最好描述为:
使用
/usr/local
的东西,通常会进入/usr
,或正在覆盖的东西已经在/usr
。使用/opt
该安装在同一个目录中,或在其他方面特别的东西。
/run
基本上是引用RAM吗?
很抱歉,要恢复旧线程,但我认为此详细信息对于所有将来寻求该信息的人来说都是一个重要的说明:
/ etc代表etcetera
/ usr代表Unix系统资源(源)
尝试这个:
$ man hier
查找此文件的最佳位置是文件系统层次结构标准(FHS)。最新版本为2.3,网址为:http : //www.pathname.com/fhs/pub/fhs-2.3.html。
/usr
实际上是指Unix系统资源
如果您观察到几种不同的unix操作系统风格,您会发现目录名称有什么不同,但是下面将解释大多数常见的...
/ bin代表二进制文件(包含二进制文件,还包含大多数用户使用的命令。它也是命令执行的默认路径)。
/ sbin(包含超级用户通常会触发的特殊命令)
/ lib代表库(包含文件系统和启动时使用的共享库,可能由bin中的可执行文件使用)/ proc代表进程(如果要验证,只需检查此Director,它将包含几个以随机数命名的目录,即除了进程号,您可以通过ps进行交叉检查-ef)
/ root表示root用户。(root用户的默认目录)/ home(所有非root用户在此目录下都有home目录)/ dev代表设备(如果通过ls在此目录中查找,则包含特殊文件和设备文件) -l命令的主要和次要编号也显示在此目录中,并且在ls-l结果的每一行的开头也显示了设备类型。B表示块特殊设备,c表示字符特殊设备)。/ tmp表示临时。(某些进程所需的临时资源临时保存在此处)/ mnt表示安装点(在此处安装临时文件系统)。/ var代表变量(它保存变量数据,它包含的目录每次都会改变大小)/ opt代表可选(通常在此目录中安装了第三方软件)。/ usr代表Unix系统资源。