Linux 文件与目录操作全解析
系统目录结构
在 Linux 系统中,不同的目录有着不同的用途。除了 /tmp 和 /home 目录外,之前介绍的目录内容相对静态,而 /var 目录则用于存储可能会发生变化的数据,像各种数据库、假脱机文件、用户邮件等都存放在这里。
其中, /var/log 目录包含了系统各种活动的日志文件,这些日志非常重要,需要定期进行监控。最常用的日志文件是 /var/log/messages 。不过,出于安全考虑,在某些系统中,你必须以超级用户的身份才能查看这些日志文件。
符号链接与硬链接
在查看目录列表时,可能会看到类似 lrwxrwxrwx 1 root root 11 2007-08-11 07:34 libc.so.6 -> libc-2.6.so 这样的条目。条目中的第一个字母是 “l”,并且似乎有两个文件名,这就是符号链接(也称为软链接或 symlink)。在大多数类 Unix 系统中,一个文件可以有多个名称引用。
例如,一个程序需要使用名为 “foo” 的文件中的共享资源,但 “foo” 经常进行版本更新。为了让管理员或其他相关人员能看到安装的 “foo” 版本,最好在文件名中包含版本号。然而,每次资源更新版本时,更改共享资源的名称就需要追踪并修改所有可能使用该资源的程序,这显然很麻烦。
符号链接就能解决这个问题。假设安装了版本 2.6 的 “foo”,其文件名为 “foo - 2.6”,然后创建
超级会员免费看
订阅专栏 解锁全文
4862

被折叠的 条评论
为什么被折叠?



