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

 

posted @ 2019-03-24 22:06  exact  阅读(749)  评论(0编辑  收藏  举报