• Linux文件系统基本结构和基本操作管理


    Linux文件系统结构

    Linux文件系统为一个倒转的单根树状结构

    文件系统的根为“/”

    文件系统严格区分大小写

    路径使用“/”分割,(windows中使用“\”)

    当前工作目录

    每一个shell或者系统进程都有一个当前工作目录

    使用pwd命令可以显示当前的工作目录

    文件名称

    文件的名称大小写敏感

    名称最多可以使用255个字符

    除了正斜线以外,都是有效字符

    通过touch命令可以创建一个空白文件或者更新已有文件的时间

    以“.”开头的文件为隐藏文件

    列出目录内容

    ls命令用来列出目录内容

    ls -a 显示所有文件(包括隐藏文件)

    ls -l 显示详细信息

    ls -R 递归显示子目录结构

    ls -ld 显示目录和链接信息

    查看文件的类型

    通过file命令可以查看文件的类型

    绝对路径和相对路径

    绝对路径:以“/”开头,递归每一级目录直到目录的路径。不受当前所在工作目录限制

    相对路径:以当前目录为起点,到达目标的路径。受当前所在目录限制

    cd命令可以用来切换目录

    上一级目录“..”

    当前目录“.”

    用户家目录“~”

    上一个工作目录“-”

    在任何目录下直接cd回车都是回到家目录

    Linux文件基本操作管理

    复制文件、目录

    使用cp命令复制文件或目录

    cp 源文件(文件夹)目录文件(文件夹)

    常用参数:

    -r 递归复制整个目录树

    -v 显示详细信息

    移动、重命名文件或目录

    通过mv命令移动或者重命名文件或者目录

    mv 文件 目标目录

    如果指定文件名则可以重命名文件

    创建、删除文件

    通过touch命令可以创建一个空文件或者更新文件时间

    通过rm命令可以删除文件或者目录

    常用参数:

    -i 交互式

    -r 递归的删除包括目录中的所有内容

    -f 强制删除,没有警告提示(使用时需十分谨慎)

    创建、删除目录

    通过mkdir命令创建一个目录

    通过rmdir命令删除一个空目录

    通过rm -r (-f) 命令删除一个非空目录

  • 相关阅读:
    GitHub超详细图文攻略
    HTML5本地存储——IndexedDB二:索引
    HTML5 indexedDb 数据库
    js 对象 浅拷贝 和 深拷贝
    《黑客大曝光》实践部分——sql注入(7/8)
    Linux内核设计第五周——扒开系统调用三层皮(下)
    读书笔记——《黑客大曝光》(6/8)
    《linux内核设计与实现》读书笔记第五章——系统调用
    Linux内核设计第四周——扒开系统调用三层皮
    《linux内核设计与实现》读书笔记第一、二章
  • 原文地址:https://www.cnblogs.com/zhangwenjing/p/3028498.html
Copyright © 2020-2023  润新知