原文:鸟哥的私房菜
我们平时最常用的写目录为:/home/[username],/etc,/var/lib,/var/lock,/var/run,/var/log,/usr/local
目 录 名 |
描 述 |
|
/ |
Linux文件系统根目录 |
|
/bin |
bin就是binary,二进制。/bin目录放置可执行文件,root和一般账号都可以使用,如cat,chmod,mv,mkdir等。其实系统有很多放置 |
|
/boot |
||
/dev |
存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB、tty等。注:在Linux系统上,任何设备与接口设备都是以文件的形式存在于 这个目录当中的。 |
|
/etc |
存放系统的所有配置文件,例如/etc/passwd存放用户账户信息,/etc/hostname文件存放主机名,也有一些目录,如/etc/Nginx是目录, |
|
/home |
||
/lib |
||
/lost+found |
||
/media |
||
/mnt |
如果你想要暂时挂载某些额外的设备,一般建议你可以放置到这个目录中。 |
|
/proc |
这个目录本身是一个虚拟文件系统。它放置的数据都是在内存当中,例如系统内核,进程等 |
|
/root |
root用户的主目录 |
|
/run |
最常用的就是存放进程的ID。 要特别注意的是:它使用tmpfs文件系统,这是一种存储在内存中的临时文件系统,当机器关闭的时候,文件系统自然就被清空了,我就曾经吃了这个亏 |
|
/sbin |
sbin即system binary,用来设置系统的可执行命令,这些命令只有root用户才能用设置系统,其他用户最多只能用来“查询”而已 |
|
/srv |
srv是service的缩写,是一些网络服务启动之后,这些服务所需要取用的数据目录。常见的服务有WWW,FTP等。比如WWW服务需要的 网页数据就可以放在/srv/www/目录下 |
|
/sys |
这个目录跟/proc 非常类似,也是一个虚拟的文件系统,主要也是记录与内核相关的信息。这个目录同样不占硬盘容量 |
|
/tmp |
||
/usr |
注意usr并不是user的缩写,而是Unix Software Resource的缩写,即“Unix 操作系统软件资源”放在该目录,而不是用户的数据。这个目录 相当于Windows操作系统的“C:\Windows\”和“C:\Program files\”这两个目录的综合体,系统安装完毕后,这个目录会占用最多的硬盘容量。 |
|
/usr/X11R6 | X Window系统重要数据所放置的目录 |
|
/usr/bin | 用户可使用的大部分命令都放在这里 |
|
/usr/include | ||
/usr/lib | ||
/usr/local | 系统管理员在本机自行下载自行安装的软件(非Ubuntu发行版默认提供的软件)一般放在该目录。该目录下也有 bin,etc,include,lib等子目录。比如我在Ubuntu上安装的uwsgi,celery,pip就放在/usr/local/lib目录下 |
|
/usr/sbin | ||
/var |
如果/usr 是安装时会占用较大硬盘容量的目录,那么/var 就是在系统运行过程中渐渐占用硬盘容量的目录。包括缓存cache,日志log,以及某些 软件运行所产生的文件,包括程序文件(lock file,run file)。MysqL的数据库文件也是放置在这个目录下,具体为/var/lib/MysqL/目录下 |
|
/var/cache |
应用程序缓存目录 | |
/var/lib |
存放程序执行过程中,需要使用到的数据文件。比如MysqL数据库的数据放在/var/lib/MysqL/目录下 | |
/var/lock |
它是/run/lock目录的软链接,某些设备或文件一次只能被一个应用所使用。这样当这些资源使用时,就要加锁 特别注意:它使用临时文件系统,主机重启后会清空 |
|
/var/log |
日志文件目录 | |
/var/mail |
电子邮件,当主机做邮件服务端时,发送的邮件都会放在这个目录,建议定期清理 | |
/var/run |
进程ID,它是/run目录的软连接 特别注意:它使用临时文件系统,主机重启后会清空 |
|
/var/spool |
存放电子邮件,打印任务等的队列目录。它的子目录/var/spool/mail其实是/var/mail的软链接 |
参考网址: http://www.cnblogs.com/ajianbeyourself/category/644017.html