• Linux文件管理


    1. 文件系统目录结构
      只有一个根目录 /
      /bin:所有用户的基本命令
      /boot:引导文件,内核文件,加载器引导,
      /dev:设备文件和特殊文件
      /etc:配置文件
      /home:普通用户家目录
      /root:管理员目录
      /run:正在运行的软件临时文件
      /sbin:管理员命令存放
      /tmp:临时文件
      /usr帮助文档
      /var:日志目录存放
      对大小写敏感

    2.文件类型
    linux有7个文件类型:
    - 普通文件
    d 目录文件
    l 链接文件
    b 设备文件
    c 字符设备
    p 管道 fifo先进先出
    s 套接字
    3,绝对和相对路径
    绝对:是从根/ 开始的全路径,通俗的说是无论用户身处那哪一个目录,找一个文件或者目录,都会从根/ 来寻找
    相对:相对于当前所在路径,一般来说是这样的,不以/来开头,通俗来说用户找一个文件或者目录,会从当前所处的目录来开始寻找
    4.通配符:仅用于表示文件名的,并非文件里面的内容,就是只能匹配文件名。

    • 匹配零个或者多个字符,但不匹配以.开头的文件,即隐藏文件
      ? 匹配任意单个字符,汉字也算一个字符
      [0-9] 匹配数字范围
      [a-z] 匹配一个小写字母
      [A-Z] 匹配一个大写字母
      [x] 匹配里面范围任何一个字符
      [^x] 匹配里面范围所有字符以外的

    [:digit:] 任意数字,就是0-9
    [:lower:] 任何一个小写字母,就是a-z
    [:upper:] 任何一个大写字母,就是A-Z
    [:alpha:] 任意大小写字母
    [:alnum:] 任意的大小写字母和数字

    5.文件类的命令
    ls list 列出文件目录
    cd 切换目录
    pwd 显示当前目录
    stat 查看文件状态,三个状态 一是访问的时间access
    二是修改的时间 modify
    三是改变的时间(元数据改变)change
    touch 创建一个空目录, 不会覆盖文件内容

    路漫漫其修远兮,吾将上下而求索
  • 相关阅读:
    zoj 1004 Anagrams by Stack (dfs+stack)
    poj 3009 Curling 2.0 (dfs)
    poj 2965 The Pilots Brothers' refrigerator (bfs+位运算)
    bcl 1387 最长重复子串 (后缀数组)
    zoj 3332 Strange Country II (dfs)
    poj 2157 Maze (bfs)
    poj 1564 && zoj 1711 Sum It Up (dfs)
    hdu 2686 Matrix (多进程DP)
    poj 3256 Cow Picnic (dfs)
    poj 1606 Jugs (bfs)
  • 原文地址:https://www.cnblogs.com/zhfengyu/p/15299666.html
Copyright © 2020-2023  润新知