明确linux目录的基本常识,规范操作方式,改掉随便、错误存放文件的习惯
1."*bin*"相关目录/bin:普通用户使用的命令,经常使用的命令/sbin:super bin,超级用户使用的命令,包括可在开机或者单用户模式时还能使用的命令/usr/bin:这里存放的文件一般是保证系统拥有完整功能而提供的应用程序,设置用户自定义的全局命令常常放在此目录下,如ln -s /opt/redis/redis-server /usr/bin/usr/sbin:非系统正常运行所需要的命令,往往与某些服务器软件程序命令相关。 2./usr/local和/opt
/usr/local:用户安装的软件/opt:可选目录,安装文件、数据都会在此目录存在,可随时删除 3./usr和/var,/srv
/usr:资源目录,一般存放不经常变化的应用/var:可变文件,一般存放会不断增加或变化的文件,如日志,包括docker默认目录也在此。/srv:主要用来存储本机或本服务器提供的服务或数据,/srv目录是新标准中才有的,出现较晚,所以不经常使用,按使用定义规范,其实应该放在里面的,类似于自己以前经常创建的/data目录 4./proc和/sys
/proc:伪文件系统,映射内存中的文件系统,不占实际磁盘/sys:伪文件系统,映射内存中的文件系统,包括硬件属性,也不占实际磁盘 5./home和/root
/home:普通用户的家目录/root:root超级用户的家目录 6./media和/mnt,/dev
/media:系统自动挂载点,光盘等暂存媒体的挂载点/mnt:临时文件系统目录手动挂载点,一般为空,如U盘,移动硬盘/dev:设备目录,所有硬件对于linux是以文件的形式展示,比如/dev/sda硬盘,/dev/null,/dev/tty 7./run和/tmp
/run:自上一次系统启动以来,启动的进程运行时的数据,当系统重启时,会被删掉或清除/tmp:用来存放一些临时文件的,有些系统版本会自动定时清理此目录,重启一般会被清除



