简单介绍一下linux的目录结果和作用
/bin
存放可执行的文件,比如cp ls ln等命令都保存在该目录下
/boot
linux启动时需要的核心文件,efi grub都在这里
/dev
系统所有设备文件都在这里,比如USB CPU DISK IDE RAM
/etc
存放系统和软件的配置文件:.config,sources.list.d这类存储repo的资讯也都在这里面
/etc/sources.list.d
该文件夹下的文件是第三方软件的源,可以分别存放不同的第三源地址
/etc/passwd
存放用户账户信息
/home
每一个用户的个人目录
/lib
类似windows的.dll档案,核心函数库
/lib64
64位系统的核心函数库
/host+found
当系统产生错误时,会将丢失的片段放在此目录里,通常这个目录会自动出现在装置的目录下,包括像U盘根目录等
/media
可移动的挂载点,通常把额外的硬盘orUSB挂载到该目录下
/mnt
相比/media来说,/mnt属于临时挂载点,一般临时使用一下,重启就没了的设备会挂载到此目录
/opt
多数第三方软件会安装到此目录,装在此目录的软件运行完可以直接删除,不会影响到系统运作,不是所有系统都会建立这个目录
/proc
此目录存放系统核心和程序执行的状态,大多数为文档,比如/proc/cpuinfo保存了有关CPU的资讯
/root
root用户的主目录,类似/home
/sbin
通常系统管理员才能访问,这里大多数都是系统管理指令,比如shutdows reboot等等命令
/tmp
存放临时文件的目录,不少系统清除/tmp非常快,甚至把/tmp放在内存里,重要的文件不要存放在该目录,一些软件会使用此目录作为预设的目录
/usr
系统核心所在,很重要的目录,里面包含了很多系统资讯,程序和指令
/usr/bin
所有可执行的文件 sudo ssh ssh-agent gcc python都在里面
/usr/sbin
类似/sbin
/usr/share
系统共用的文件会放在这里面,比如字体文件,图标文件.icon等等
/usr/share/icons
应用程序的图标 icon
/usr/share/fonts
字体文件,当前用户的字体可以是在 -/.fonts 底下
/usr/local
当安装完linux后,安装软件,预设的安装位置就是/usr/local,如果是更新,通常位置会在/usr/local/bin这里
/usr/src
linux内核的程序源码和说明文件
/var
变量(动态)文件,包含系统运行时要改变的数据资料(比如系统日志)
/var/cache
应用程序的缓存
/var/lib
保存系统和某个process运行的状态,用户不允许去修改里面的内容
/var/local
存放/usr/local中应用程序的动态(可变)资料
/var/lock
锁文件,当某个process发现这个锁的时候,将不会尝试去使用这个文件
/var/log
系统日志文件
/var/run
保存process的PID编号
/var/crash
当第一个应用程序挂掉的时候,可以透过此文件查看原因
/var/tmp
暂存的目录,通常比较大,时间比较长,有些系统会自动清除此目录

