linux-cp-mv-rm

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-cp-mv-rm相关的知识,希望对你有一定的参考价值。

cp [OPTION]... [-T] SOURCE DEST

cp [OPTION]... SOURCE... DIRECTORY

cp [OPTION]... -t DIRECTORY SOURCE...

cp src dest
    src是文件:
                如果dest不存在,复制src为dest
                如果dest存在
                    如果dest是文件,则覆盖
                    如果dest是目录,将src复制到dest中,并保持原名
cp src... dest
    如果src是文件且不止一个,则dest必须是目录
    如果src中有目录,则使用-r选项(cp -r src... dest)
   
 -P: 复制符号链接文件本身,而非其指向的目标文件 
 -p(--preserve=all): --preserve=mode,ownership,timestamps或--preserve=all
  --preserve[=ATTR_LIST]
      mode: 权限
      ownership: 属主,属组
      timestamps:时间戳
 -a(--archive): -dR --preserve=all
 -d: 复制符号链接文件所指向的目标文件
 -R: 递归复制
 -i: 交互式
 -f: 强制

mv命令

mv src... dest
-i: interactive

rm命令

 rm [OPTION]... FILE...
-i: interactive
-f: force
-r/-R: 递归
--no-preserve-root

如果进入交互式模式时输错了,此时可以用以下方式进行改正重新输入

技术分享图片

全屏编辑器nano

#nano写入内容 
ctrl+o输入文件名-->回车 
ctrl+x保存退出

文本处理类命令

#wc -l -w -c file
#cut -d(分隔符) -f(保留字段)
    -f1,7 -f1-7
 #sort [OPTION]... [FILE]...
 -f: 忽略字符大小写
 -t: 指定分隔符
 -k: 指定分隔之后要进行排序比较的字段
 -n: 以数值大小进行排序
 -u: 排序后去重
#uniq
-d: 仅显示重复的行
-u: 仅显示不重复的行
-c: 显示每一行出现的次数


以上是关于linux-cp-mv-rm的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段——声明函数