zoukankan      html  css  js  c++  java
  • 文件管理[Linux]

    文件系统

    rootfs: 根文件系统

    • /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 全局共享的字读文件

    命名规则

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

    文件操作

    1. 文件管理
      touch -a -c -m -t
      rm m -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 指定权限  
    

    stat
    2. 目录管理
    ls cd pwd
    mkdir( -p -v[verbose] {x/y,z}/w, {a,b}{d,c})
    rmdir(删除空目录) rmdir -pv

  • 相关阅读:
    VS 2005 RDLC报表实现WEB客户端打印(2)
    VS 2005 RDLC报表实现WEB客户端打印(1)
    封装就是一个包装,将包装的内外分为两个空间
    以count或是sum为条件的查询
    DbRulesAuthorizationProvider for .net 2.0
    Asp.net Ajax 'Sys'未定义
    广州网球场地名录
    谷歌 寄语
    深圳市网球场地一览表
    .net 2.0 串口通讯一小例
  • 原文地址:https://www.cnblogs.com/rohelm/p/5493326.html
Copyright © 2011-2022 走看看