虽然我们仍在讨论这个话题.有人可以清楚地解释哪个目录最适合用于哪些目录.我有时会对安装某些软件或安装软件的最合适目录感到困惑.
解决方法
> /bin – 二进制文件.
> /boot – 引导所需的文件.
> /dev – 设备文件.
> /etc – Etcctera.这个名字是从最早的Unix继承而来的,当它成为放置配置文件的地方时.
> /home – 保留主目录.
> /lib – 保留代码库的位置.
> /media – 一个更现代的目录,但可移动媒体的安装位置.
> /mnt – 安装临时文件系统的位置.
> /opt – 安装了opttional附加软件.这与/usr/local /是分开的,原因我稍后会介绍.
> /run – 保留运行时变量数据的位置.
> /sbin – 超级二元店是商店.这些通常只适用于root.
> /usr – 另一个目录继承自旧的Unix,它代表“用户”.此目录应在主机之间共享,并且可以安全地将NFS安装到多个主机.它可以安全地以只读方式安装.另外,根据Debian Wiki,/ usr是UNIX系统资源.
> /var – 另一个目录继承自旧的Unix,它代表“变量”.这是可以存储变化的系统数据的地方.诸如假脱机和缓存目录之类的东西可能位于此处.如果某个程序需要写入本地文件系统并且没有直接向某人提供该数据,那么它就会转到此处.
> /srv – 代表“发球”.此目录适用于提供的静态文件. / srv / http适用于静态网站,/ srv / ftp适用于FTP服务器.
/ opt vs /usr/local
我见过的经验法则最好描述为:
Use
/usr/local
for things that would normally go into/usr
,or are overriding things that are already in/usr
. Use/opt
for things that install all in one directory,or are otherwise special.