linux文件系统

/: 根目录

/boot:存放系统启动的相关文件的目录,例如:内核、initrd以及grub(bootloader)。


/dev:存放设备文件目录

    设备文件:

        块设备:数据块,随机设备、随机访问的设备,如:硬盘、磁盘。

        字符设备:线性访问,一个一个字符访问,如:显示器、键盘、鼠标。

        设备号:主设备号(major)和次设备号(minor)。一个字符设备或者块设备都有一个主设备号和次设备号,主设备号用来表示一个特定的驱动程序,此设备号用来表示该驱动程序的各设备。


/etc:存放配置文件的目录,程序和服务的配置文件。


/home:用户的家目录,每个用户的家目录通常默认为 /home/USERNAME。


/root:管理员的家目录。


/lib:存放库文件和内核模块文件的目录。

    库文件:

        动态库:.so文件(share object) 相当于windows系统的.dll文件(动态连接库);

        静态库:.a文件-->作为程序的数据内容。


/media:挂载点目录,通常用于挂载移动设备。


/mnt:挂载点目录,额外临时的文件系统。


/opt:可选目录,第三方程序的安装目录。


/proc:伪文件系统,内核映射文件,内核现在工作的统计数据和参数表现为文件的样子存放。


/sys:也是伪文件系统,存放跟硬件相关属性的映射文件。


/tmp:临时文件,一般每一个月清除,/var/tmp。


/var:可变化的文件。


/bin:binary、可执行文件与系统启动相关)如用户命令等。


/sbin:管理命令。


/usr:全局共享只读文件,shared read-only,

        /usr/bin与系统所提供的功能相关)   /usr/sbin    /usr/lib    

        /usr/local/bin第三方软件相关的、非关键性的)    /usr/local/sbin    /usr/local/lib   

    

你可能感兴趣的:(linux,文件系统)