linux目录

1.目录

 /boot  系统启动相关的文件,如内核、initrd(init random disk)、grub(bootloader 引导加载器)

 /dev 设备文件(linux一切皆文件)

    块设备:随机访问的设备(磁盘,硬盘),数据块

    字符设备:线性访问,按字符为单位访问(鼠标、显示器)

    作为设备的访问入口,没有大小,只有文件的元数据

    设备号:主设备号和次设备号

/etc  配置文件(linux将程序的配置文件,保存成纯文本)

/home  用户的家目录: 默认为/home/USERNAME

/root 

/lib   库文件

    /lib/modules 内核模块文件

    静态库: .a    静态编译

    动态库: windows上是.dll文件  linus上是 .so(shared object)

/mnt  挂载点目录,额外的临时文件

/media 挂载点目录,移动设备

  挂载:把某个设备和当前文件系统的某个目录建立关联关系的工程

/misc 杂项

/opt    可选目录(早期用于安装第三方程序,现在约定放在/usr/local)

/proc 伪文件系统,内核映射文件(改变操作系统根本操作属性  就是改变这个目录下的文件),系统调优

/sys  伪文件系统,跟硬件设备相关的属性映射文件(关机后这个目录是空的)

/tmp   临时文件(一个月没有访问,就自动删除) /var/tmp

/var  可变化的文件

/bin  可执行文件,用户命令

/sbin   管理命令

/usr     universal  readonly  shared 只读文件

    /usr/bin

    /usr/sbin

    /usr/lib

/bin下存放一些普通的基本命令,如ls,chmod(普通用户就行);
/sbin下的命令属于基本的系统命令,如shutdown,reboot(管理员才能有权限)
/usr/bin下一般存放在后期安装的一些软件的运行脚本c++、g++、gcc、gzip
/usr/sbin下放置一些用户安装的系统管理的必备命令例如:httpd、sendmail、swap、tcpd、tcpdump
/usr/local/bin /usr/local/sbin 是用户自己编译安装的

/usr/local 第三方软件

  /usr/local/bin

  /usr/local/sbin

  /usr/local/lib

2.命名规则

  1.文件名长度不超过255字符

  2.不能使用 / 当文件名

  3.严格区分大小写

 3.

原文地址:https://www.cnblogs.com/jycjy/p/6839970.html