Linux文件组织和目录结构

作者: 小码码 | 来源:发表于2018-05-18 15:51 被阅读1次

    资料:https://www.shiyanlou.com/courses/running

    1 Linux目录结构说明


    可以用tree来查看目录结构

    sudo apt-get install tree 安装tree
    tree / 查看根目录的结构
    

    将目录定义为四种交互作用的形态:


    2 路径

    .    表示当前目录
    ..   表示上一级目录
     -   表示上一次所在目录
    ~  通常表示当前用户的 home 目录
    pwd  可以获取当前所在绝对路径
    备注: .   .. 都是隐藏文件,可以使用 ls -a 命令查看
    
    • 绝对路径:以根" / "目录为起点的完整路径,以你所要到的目录为终点
    • 相对路径:相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点

    3 文件的基本操作

    cd ~  回到home目录
    mkdir mydir 创建目录mydir
     mkdir -p father/son/grandson 创建包含父目录的多级目录
    cp test father/son/grandson  将之前创建的“ test ”文件复制到“/home/shiyanlou/father/son/grandson ”目录中
    cp -r father family   将father目录复制到family目录下;要成功复制目录需要加上 -r 或者 -R 参数
    rm test  删除test文件
    rm -f test  强制删除只读的test文件
    rm -r family  删除目录family
    mkdir Documents 创建Documents 目录
    mv file1 Documents  将文件“ file1 ”移动到 Documents 目录
    mv file1 myfile  将文件“ file1 ”重命名为“ myfile ”,mv 旧的文件名 新的文件名
    touch file{1..5}.txt    使用通配符批量创建 5 个文件
    rename 's/\.txt/\.c/' *.txt  批量将这 5 个后缀为 .txt 的文本文件重命名为以 .c 为后缀的文件
    rename 'y/a-z/A-Z/' *.c   批量将这 5 个文件,文件名改为大写
    
    

    3.1 查看文件操作

    • cat 命令:用来打印文件内容到标准输出(终端),为正序显示。
    • tac命令:同cat一样,但为倒序显示
    • nl命令
      常用的几个参数:


    • more命令

    可以使用 Enter 键向下滚动一行,使用 Space 键向下滚动一屏,按下 h 显示帮助,q 退出。

    • tail 命令 :显示尾部

    -f参数可以实现不停地读取某个文件的内容并显示。这可以让我们动态查看日志,达到实时监视的目的。

    • head命令 : 显示头部,用法同tail命令

    • file命令 :查看文件类型

    练习

    相关文章

      网友评论

        本文标题:Linux文件组织和目录结构

        本文链接:https://www.haomeiwen.com/subject/edzwdftx.html