Linux文件目录指令

96 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第21天,点击查看活动详情 一.文件目录类

  1. pwd指令 显示当前工作目录的绝对路径

  2. ls [选项] [目录或文件]

    -a : 显示当前目录所有的文件和目录,包括隐藏的

    -l :以列表的方式显示信息。

ls -a Linux

  1. cd指令

    cd 切换到指定目录

    cd.. 回到当前目录的上一级目录

  2. mkdir指令

    mkdir [选项] 要创建的目录

    • p :创建多级目录

    创建一个目录: mkdir l

    创建多级目录: mkdir -p /linux/s

  3. rmdir指令

    删除一个目录

    rmdir 删除的是空目录,如果目录下有内容时无法删除

    如果需要删除非空目录,需要使用 rm -rf 要删除的目录

  4. touch指令

    touch指令创建空文件

    touch hello.txt

  5. cp指令

    cp[选项] source dest

    -r : 递归复制整个文件夹

    案例1: 将/home/hello.txt 拷贝到 /home/bbb 目录下

    cp hello.txt /home/bbb

    案例2: 递归复制整个文件夹,比如将 /home/bbb 整个目录, 拷贝到 /opt

    cp -r /home/bbb /opt

    强制覆盖不提示的方法: \cp \cp -r /home/bbb /opt

  6. rm指令

    rm 指令文件

    -f 强制删除文件不给任何提示

  7. mv移动文件与目录或重命名

    文件改名 : mv test.log new-test.log 将文件text.log 改为 new-test.log

    文件移动 : mv test.txt /home/yiibai/mv-test.txt 将test.txt 文件移到目录 /home/yiibai/ 并重命名为: mv-text.txt;

  8. cat指令

    cat [选项] 要查看的文件

    -n :显示行号

    案例1: cat -n he.txt

  9. more指令
    
      more 命令和cat的功能一样都说查看文件里的内容
    
  10. less指令
    
      less与more类似,但less可以随意浏览文件
    
  11. echo指令

    echo [选项] [输出内容]

  12. head指令

    head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容

  13. tail指令
    
       tail用于输出文件中尾部的内容。
    
       tail -n5 文件
    
  14.  history指令
    
       查看已经执行过历史命令,也可以执行历史指令
    
        history:显示所有的历史命令
    
        history 10 : 显示最近使用过的10个
    
        !5              :执行历史编号为5的指令