zoukankan      html  css  js  c++  java
  • linux指令之文件创建删除查看复制剪切

    1.创建文件、文件夹指令:touch、mkdir

      用法:touch xxx   创建文件(默认文件不存在则创建)或者更新文件时间(更新文件的access time和modify time)

      touch 1.txt   如果文件1.txt不存在,则创建1.txt文件,同时更新创建时间和修改时间。否则只更新时间。

      如下示例:touch创建了4.txt文件,并且更新了时间

        

      touch 5.txt -d "22:00"   使用-d指定文件创建时间

        

      touch -a 5.txt   修改指定文件的创建时间(默认是两者都修改)

    ·   touch -m 5.txt  修改指定文件的修改时间

       mkdir dirname  创建一个文件夹,然后cd dirname 可以进到文件夹中

    2.删除文件、文件夹指令:rm

      rm 5.txt   表示删除文件5.txt,执行之后会提示是否确认,需要输入y确认

      rm -f 5.txt  强制删除文件(不会像windows由于占用无法删除),也不需要用户确认

      rm -r 5.txt 6.txt   可同时指定删除多个文件

      rm -r 或 rm -R   表示删除文件夹(加-f表示强制删除)

        

    3.查看文件内容指令:cat,more,head,tail,vim

      cat 5.txt   输出文件的所有内容到控制台

      cat -n 5.txt   输出内容并其增加行号

      cat 0.txt 5.txt   输出多个文件的内容

        

      more 5.txt   按页查看文件内容,避免因为文件过大无法全部输出到控制台无法查看

      head 5.txt   从文件开头输出文件内容,默认输出前10行,可以使用-n指定,如 head -n 20 5.txt 表示输出前20行

      tail  从文件末尾输出文件内容,默认输出最后10行,同样可以使用n指定。这里多一个属性就是可以实时输出文件最新的内容

      tail -f 5.txt   输出文件末尾10行,并且后续5.txt文件内容有更新时自动输出到控制台

      vim 5.txt  可以理解为文件编辑器(非常强大),用于查看编辑文件内容,具体用法后续开单独章节描述

    4.复制文件指令:cp

      cp 5.txt  6.txt  表示把文件5.txt复制一份,命名为6.txt(如果文件存在,需要再次确认才能复制)

      cp -a 5.txt 6.txt  -a 表示复制文件,同时保存源文件的属性

      cp -r test/ test2/   -r 表示复制一个文件夹

      cp -f 5.txt 6.txt   强制复制,无论6.txt是否存在

        

    5.文件剪切(重命名)命令:mv

       mv 5.txt 6.txt   将文件5.txt重命名为6.txt

      mv -r test/ test2/   将文件夹test重命名为6.txt

  • 相关阅读:
    静态库,动态库
    vim
    消息队列-Rabbitmq处理消息及在Spring中的应用
    消息队列 -- 队列(Queue)和主题(Topic)
    Sing的签名算法
    Jquery
    VUE
    node
    vue 加载静态图片
    vue :style 动态绑定style
  • 原文地址:https://www.cnblogs.com/gc65/p/10590835.html
Copyright © 2011-2022 走看看