2、文件系统

文件系统

 文件系统:层次化文件管理实现机制。可以分叉的称为目录,不能分的叶子节点为文件。
  • A: 主要文件

      /boot  系统启动相关,如内核、inittrd、以及grub
    
      /dev   设备文件,块设备(随机访问)、字符设备(线性访问)
                 设备号:主设备号(major)和次设备号(minor)
    
      /etc       配置文件,纯文本格式文件
    
      /home   家目录:默认为:/home/用户名
    
      /root   管理员家目录
    
      /lib        库文件,内核模块文件 /lib/modules
                    静态库 .a 
                    动态库 .os 
    
      /lost+found:系统异常关机后找回遗失文件
    
      /media 挂载点目录,挂在移动设备,所谓挂在是指将设备关联到本文件系统树的某一节点上。
    
      /mnt    额外的临时文件系统
    
      /opt    可选目录,早起用于安装第三方软件。
    
      /proc   伪文件系统,内核的映射文件,内核的统计数据,系统调优相关操作
    
      /sys    伪文件系统,跟硬件设备相关的属性映射文件,实现硬件设备管理
     
       /tmp   临时文件系统,
    
       /var   可变化的文件
    
      /bin    二进制可执行文件,用户命令,命令和调用会配合/etc和/lib目录下的文件工作
    
      /sbin   管理命令
    
       /usr      全局的/共享的/只读文件
                 /usr/bin
                 /usr/sbin
                 /usr/lib
                  第三方软件非关键性程序
                    /usr/local
                    /usr/local/bin
                    /usr/local/sbin
                    /usr/local/lib
    

  • B: 文件命名规则

        1、文件不超过255字符
        2、不能使用/
        3、严格区分大小写
    

  • C: 目录文件命令

   【创建目录】  mkdir      [-p:递归创建   -v:详细信息] 
   {}操作符 :命令行展开
   例如在txy目录下创建(m/z,n)可以使用mkdir  -pv    /txy{m/z,n} 

  【删除目录】 rm   (删除空目录)  [-r  递归删除]

  【文件创建 】   touch [主要用来修改文件时间戳的,也可用来创建文件]
                       touch  -a   只改变访问时间access
                       touch  -m   只改变修改时间modify
                       touch  -t   修改到自定义的时间change

  【删除文件】  rm  [-i  交互式   -f 强行删除]

  【复制文件】  cp    只能是一个源对应一个目标  默认情况不复制目录,只复制文件
  [ -r :递归复制  -f:强行复制   -i:带提示复制  -a:保留文件所有属性  -p:复制成一个链接文件   ]

  【移动文件】   [mv   当源文件和目标在同一个位置会成为重命名  -f :强制覆盖 ]

【显示文件状态】[stat   文件名]

【显示文件树】 [tree  目录]

【符合命令】  `install`

你可能感兴趣的:(2、文件系统)