Linux 文件与目录操作全解析
1. Linux 系统目录结构概述
在 Linux 系统中,不同的目录有着不同的用途和特点:
-/usr/local:该目录用于安装那些不在系统发行版中,但打算供整个系统使用的程序。从源代码编译的程序通常安装在/usr/local/bin下。新安装的 Linux 系统中,这个目录树虽然存在,但在系统管理员放入内容之前是空的。
-/usr/sbin:包含更多的系统管理程序。
-/usr/share:存放/usr/bin中程序使用的所有共享数据,如默认配置文件、图标、屏幕背景、声音文件等。
-/usr/share/doc:系统上安装的大多数软件包都会包含某种文档,在这个目录下可以找到按软件包组织的文档文件。
-/var:除了/tmp和/home,前面提到的目录内容相对静态,而/var目录树用于存储可能会发生变化的数据,如各种数据库、假脱机文件、用户邮件等。
-/var/log:包含日志文件,记录各种系统活动,像/var/log/messages和/var/log/syslog就很有用。不过在某些系统中,出于安全原因,只有超级用户才能查看这些日志文件。