📄 creatingdirs.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=gb2312" />
<title>
6.5. Creating Directories
</title>
<link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
<meta name="generator" content="DocBook XSL Stylesheets V1.68.1" />
<link rel="stylesheet" href="../stylesheets/lfs-print.css" type="text/css" media="print" />
</head>
<body id="lfs" class="6.1">
<div class="navheader">
<div class="headertitles">
<h4>
Linux From Scratch - Version 6.1
</h4>
<h3>
Chapter 6. 安装系统基础软件
</h3>
</div>
<ul class="headerlinks">
<li class="prev">
<a accesskey="p" href="changingowner.html" title="Changing Ownership">后退</a>
<p>
Changing Ownership
</p>
</li>
<li class="next">
<a accesskey="n" href="createfiles.html" title="Creating Essential Symlinks">前进</a>
<p>
Creating Essential Symlinks
</p>
</li>
<li class="up">
<a accesskey="u" href="chapter06.html" title="Chapter 6. 安装系统基础软件">上一级</a>.
</li>
<li class="home">
<a accesskey="h" href="../index.html" title="Linux From Scratch - Version 6.1">回首页</a>
</li>
</ul>
</div>
<div class="sect1" lang="zh_cn" xml:lang="zh_cn">
<div class="titlepage">
<h1 class="sect1">
6.5. 创建目录树 </h1>
</div>
<p>现在我们在LFS分区中着手创建目录树结构,用下列命令能创建一个标准的目录树:
</p>
<pre class="userinput"><kbd class="command">install -d /{bin,boot,dev,etc/opt,home,lib,mnt}
install -d /{sbin,srv,usr/local,var,opt}
install -d /root -m 0750
install -d /tmp /var/tmp -m 1777
install -d /media/{floppy,cdrom}
install -d /usr/{bin,include,lib,sbin,share,src}
ln -s share/{man,doc,info} /usr
install -d /usr/share/{doc,info,locale,man}
install -d /usr/share/{misc,terminfo,zoneinfo}
install -d /usr/share/man/man{1,2,3,4,5,6,7,8}
install -d /usr/local/{bin,etc,include,lib,sbin,share,src}
ln -s share/{man,doc,info} /usr/local
install -d /usr/local/share/{doc,info,locale,man}
install -d /usr/local/share/{misc,terminfo,zoneinfo}
install -d /usr/local/share/man/man{1,2,3,4,5,6,7,8}
install -d /var/{lock,log,mail,run,spool}
install -d /var/{opt,cache,lib/{misc,locate},local}
install -d /opt/{bin,doc,include,info}
install -d /opt/{lib,man/man{1,2,3,4,5,6,7,8}}</kbd></pre>
<p>缺省的目录的权限模式为755,但也并非所有的目录都如此。以上的命令有两处有所不一样:一个是 <span class="emphasis"><em>root</em></span> 用户的目录,另外两个是临时文件目录。 </p>
<p>第一个权限模式的不同之处是确保禁止任何人进入到 <tt class="filename">/root</tt> 目录中——同样的,这个模式也适用于让其它的普通用户可以工作在自己的目录中。第二个权限模式的不同之处是确保所有用户都可以写 <tt class="filename">/tmp</tt> 和 <tt class="filename">/var/tmp</tt> 目录,但不能从中删除其它用户的文件,这是由“sticky位”,也就是1777的1来设定的。</p>
<div class="sect2" lang="zh_cn" xml:lang="zh_cn">
<div class="titlepage">
<h2 class="sect2">
6.5.1. FHS 兼容性注意事项
</h2>
</div>
<p>我们的目录树是按照FHS标准(可以在<a href="http://www.pathname.com/fhs/"><i>http://www.pathname.com/fhs/</i></a>得到)创建的。除了上面创建的目录外,FHS标准还规定了必须有 <tt class="filename">/usr/local/games</tt> 和 <tt class="filename">/usr/share/games</tt> 两个目录,但是作为一个基本的系统,我们并不需要这些。如果你要完全的遵守FHS标准的话,就自己建立这两个目录。至于 /usr/local/share 目录下的子目录,FHS标准规定得并不严格,所以我们就创建了(在我们看来)需要的子目录。
</p>
</div>
</div>
<div class="navfooter">
<ul>
<li class="prev">
<a accesskey="p" href="changingowner.html" title="Changing Ownership">后退</a>
<p>
Changing Ownership
</p>
</li>
<li class="next">
<a accesskey="n" href="createfiles.html" title="Creating Essential Symlinks">前进</a>
<p>
Creating Essential Symlinks
</p>
</li>
<li class="up">
<a accesskey="u" href="chapter06.html" title="Chapter 6. 安装系统基础软件">上一级</a>.
</li>
<li class="home">
<a accesskey="h" href="../index.html" title="Linux From Scratch - Version 6.1">回首页</a>.
</li>
</ul>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -