文件管理[Linux]

文件系统

rootfs: 根文件系统it

  • /boot 系统启动相关的文件,如内核、initrd、以及grub(bootloader)
  • /dev 设备文件
    • 块设备 随机访问
    • 字符设备 线性访问
    • 设备号 主设备号 和 次设备号
  • /etc 配置文件
  • /home 用户家目录,默认为/home/username
  • /root 管理员家目录
  • /lib 库文件及内核模块文件(.a 静态 .so 动态)
    • /lib/modules:内核模块文件
  • /media 挂载点目录、移动设备
  • /mnt 挂载点目录、额外的临时文件
  • /opt 可选目录、第三方的安装目录
  • /proc 伪文件系统、内核映射文件
  • /sys 伪文件系统、跟硬件设备相关属性的映射文件
  • /tmp 临时文件
  • /var 可变化的文件
  • /bin 可执行文件,用户命令
  • /sbin 管理命令
  • /usr 全局共享的字读文件module

    命名规则

  1. 长度不能超过255个字符
  2. 不能使用/当文件名
  • 严格区分大小写配置

    文件操做

  1. 文件管理
    touch -a -c -m -t
    rm \rm -f -rf硬件

    复制

    cp: 默认不是复制目录
    复制一个文件到一个文件 copy src dest
    复制多个文件到一个目录 copy src,src2 ... dest
    复制目录 -r -rf(强行复制)
    cp -p、-i, -a(保留全部属性经常使用语归档) ,-d ,-P(保持连接自由属性),-l(复制连接指向的文件)权限

    移动

    mv src dest
    mv -t dest src命名

    install

    -d dirctory ... 建立目录
    src dest 复制文件
    -m 指定权限配置文件

stattouch

  1. 目录管理 ls cd pwd mkdir( -p -v[verbose] {x/y,z}/w, {a,b}{d,c}) rmdir(删除空目录) rmdir -pv
相关文章
相关标签/搜索