漫谈UNIX的文件系统
http://tech.ddvip.com 2007年09月01日 社区交流
内容摘要:UNIX 计算机上的文件采用层次结构进行组织。这个层次结构的最高层是 /,一般称其为“斜线”或者“根目录”。
/mnt 是“mount”的缩写,是装入硬盘驱动器分区和其他设备的标准位置。如果您希望查看当前装入的并且可访问的所有设备,只需要运行 mount 命令。
/tmp 或者“temporary”,是系统范围的暂存存储区。您的 Web 服务器可能会将会话数据文件保存在这里,并且其他实用工具将使用 /tmp 中的空间对中间结果进行缓存。通常认为 /tmp 中的文件在使用后即被丢弃。实际上,您的系统管理员可能会在每天晚上删除其中比某个过期时间更早的所有文件。
/usr 用于存储大量文件。最终用户应用程序(从编辑器、游戏和接口,到系统特性)都位于其中,它是 man 页面和其他更多内容的存储库。有些文件很有价值,但并不是系统操作所必须的,那么您很可能会在 /usr 中找到它。
/var 是“variable”的简写,它是用于存储那些大小通常随时间而增大的文件的存储库。可以在 /var 中找到邮箱、日志文件、打印机队列和数据库。通常可以将 Web 站点保存在 /var 中,因为 Web 站点可能会在一段时间后异常地累积大量的数据。
以上是一些最常见的目录名,尽管某些 UNIX 版本之间存在细微的差异。(例如,在基于 FreeBSD® 的 Mac OS X 上,将包含用户的 home 目录的目录命名为 /Users,而不是 /home。)
保持传统
事实上,名称 etc、bin、lib 和 man 在 UNIX 的文化中是如此根深蒂固,以至于在计算机中的其他地方使用相同的名称来标注类似用途的目录已经成为一种传统。例如,如果您查看一位专家的 home 目录,您很可能会在其中发现 bin 和 lib 目录分别存储个人应用程序以及脚本和个人库。
UNIX 的命名约定:获取更多关于 UNIX 的命名约定的信息,请参见附录 A:选择一个标准,任何标准部分。
责编:豆豆技术应用
- Linux/Unix 新闻
- Linux/Unix 入门
- Linux/Unix 命令
- Linux/Unix 安装
- Linux 嵌入式系统
- Linux/Unix 编程
- Linux/Unix 管理
- Linux/Unix 桌面
- Linux/Unix 内核
- Linux/Unix 软件
- SCO Unix
- NetBSD
- OpenBSD
- Redhat/Fedora Linux
- 手机
- Linux/Unix find 搜索命令
- Linux/Unix vi 命令
- Linux/Unix kde 桌面环境
- Linux/Unix GNOME 桌面环境
- Linux/Unix Make 命令
- Linux/Unix crontab 命令
- Linux/Unix ext3 文件系统
- Linux/Unix 文件系统详解
- Linux/Unix ADSL 拨号设置
- Linux/Unix GRUB 配置及应用
- Linux/Unix nfs配置
- Linux/Unix 硬件信息查看及管理
- Linux/Unix 优化
- Linux/Unix 交换分区Swap管理及应用
- Linux/Unix 用户管理
- Linux/Unix Ramdisk
- Linux/Unix 密码恢复管理
- Linux/Unix 文件删除恢复
- Linux/Unix fdisk分区
- Linux/Unix lvs负载均衡管理
- Linux/Unix root用户
- Linux/Unix 集群
- Linux/Unix 日志
- 更多Linux/Unix专题……