cp

man 1 cp可以看一下cp的帮助说明。

cp -r /learnwell/good/ /tmpgood目录复制到/tmp目录下,注意想要复制目录,一定要加上-r选项。

接下来学习复制文件,cp 源文件 目标目录(相对路径方法)或者是cp /源文件所在目录/源文件 目标目录(绝对路径方法)。
touch filecope新建一个空文件,cp /learnwell/filecope /tmp可以将filecope这个文件从/learnwell目录下复制到/tmp目录下,ls -l /learnwell/ /tmp看到filecope/learnwell/tmp下都存在。

发现时间发生改变了。cp -p /源文件所在目录/源文件 目标目录这个-p选项就可以把时间一起复制过去。

cp -a /源文件所在目录/源文件 目标目录这个-a选项不但可以把文件复制过去,还可以把文件相应的所有信息一起复制过去。

mv

mv有两个功能,一个是重命名文件或者目录,另一个就是将文件或目录进行移动。
mv /learnwell/filecope /learnwell/filecopy/learnwell目录下的filecope改名为filecopy
mv /learnwell/filecope /learnwell/filecopy执行前后的ls -l可以看到当前目录下的文件,用来对比一下。

mv /learnwell/good /tmp/learnwell目录下的good目录复制到/learnwell目录下。
ls -l /learnwell /tmp需要在mv /learnwell/good /tmp执行前后各执行一次,这样的话就可以看出mv /learnwell/good /tmp执行效果了。

通配符,就是指通用匹配符,“*”可以匹配多个字符,“?”只能匹配一个字符。
touch /tmp/filecopy1 /tmp/filecopy2 /tmp/filecopy11 /tmp/filecopy22/tmp目录下新建了四个名字分别为filecopy1,filecopy2,filecopy11filecopy22

ls -l /tmp/filecopy?看一下/tmp目录下,以“filecopy”开头,后边再加一个字符的文件或者目录。

ls -l /tmp/filecopy*看一下/tmp目录下,以“filecopy”开头,后边再加多个字符的文件或者目录。

现在可以使用mv /tmp/filecopy* /learnwell/tmp目录下所有以名为filecopy开头的文件或目录都移动到/learnwell目录下。

mv /learnwell/filecopy? /tmp/learnwell目录下,以“filecopy”开头,后边再加一个字符的文件或者目录移动到/tmp中。上边的执行命令mv /tmp/filecopy* /learnwell已经将所有filecopy开头的文件或目录都移动到/learnwell目录下,ls -l /tmp /learnwell看到filecopy1filecopy2已经重新被移动到/tmp目录下。

此文章为6月Day 5学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。

Linux命令学习之cp和mv相关推荐

  1. linux命令学习之 cp(命令学习之四)

    文件操作类命令 cp:copy的简写 cp SRC DEST 假如SRC是一个文件, 如果目标是一个文件且存在:覆盖. 如果目标文件不存在:创建新文件,内容同源. 如果目标存在,且是个目录:复制源至目 ...

  2. linux mv 环境变量,linux环境变量,cp,mv命令,more,less,cat,tail,head,的使用...

    linux环境变量,cp,mv命令,more,less,cat,tail,head,的使用 [email protected] ~]# cp /usr/bin/ls   /tmp/ [[email p ...

  3. linux 命令学习大全,初学者必备

    linux 命令学习基础知识,学完可以对linux 常用命令进行叫清晰的了解,可以对文本操作,系统网络配置,磁盘分区,系统运行状况分析,简单shell脚本进行编写. 一.文本编辑 linux文本编辑主 ...

  4. 猫猫龙猫猫007:Linux命令学习

    Linux命令学习 一:帮助类命令 1.man 2.help 两者都可以后接你向查询的命令 二:常用快捷键 1.ctrl+c 停止进程 2.ctrl+l 清屏 3.ctrl+q 退出 4.tab 提示 ...

  5. Linux命令学习笔记

    Linux命令学习笔记 1 前言 1.1 系统版本 1.2 终端切换 1.3 快捷键 1.4 帮助文档 1.5 关机重启 2 目录命令 2.1 当前目录 pwd 2.2 切换目录 cd 2.3 查看目 ...

  6. Linux命令学习法

    转载自 https://www.cnblogs.com/rocedu/p/4902411.html 别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关" ...

  7. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/20 ...

  8. 硬盘mdr转换成gdp linux,Linux 命令学习神器!命令看不懂直接给你解释!

    原标题:Linux 命令学习神器!命令看不懂直接给你解释! 转自: 良许Linux 大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件 ...

  9. Linux命令 rm -rf报错 mv无效选项 --‘r‘

    Linux命令 rm -rf报错 mv:无效选项 --'r' 错误原因 ​ 使用rm -rf命令删除文件夹时,报错:**"mv: invalid option – 'r' Try `mv - ...

最新文章

  1. Android 引导界面制作
  2. java ee不能运行_Java9+移除 Java EE,导致我的 groovy 脚本无法运行
  3. NIO - Selector源码分析
  4. Luogu3732 [HAOI2017] 供给侧改革 【后缀数组】【线段树】【乱搞】
  5. 编译hadoop源码遇到问题 及时解决
  6. Android游戏开发基本知识
  7. 10g CRS Clustware Installation安装图
  8. JSP表单提交中文乱码解决方案
  9. vue下载导出Excel案例
  10. 《Redis开发与运维》读书笔记一
  11. 机器狗病毒(又称下载者木马病毒)的手工毒杀
  12. Error: Module “./D:/yongxuworks/youxu-web/node_modules/@umijs/babel-preset-umi/node_modules/@babel/r
  13. PTA-C语言-解一元二次方程
  14. Oracle时间以半小时为单位取整
  15. 每日一题·648.单词替换·前缀树
  16. 【例7-15 UVA-1603】Square Destroyer
  17. 大数运算(4)——大数乘法
  18. php 活动网站,网页游戏的活动管理后台和管理后台
  19. 后浪:移动互联网时代的数据中心设计
  20. Unity之UGUI详解

热门文章

  1. HTML之学习的快乐
  2. 为什么黑客喜欢攻击中小互联网金融公司
  3. H264视频编码成MP4文件
  4. python 函数嵌套和nonlocal关键字
  5. Android修行手册 - ProgressBar-下
  6. 耿明雨传递正能量力争酱酒高品质
  7. 迪拜旅游新项目!世界上最大和最高的观景摩天轮将开业
  8. 鸿蒙安卓8,安卓VS鸿蒙第三方件切换宝典 V2.0(第一部分)
  9. js 跳出 forEach 循环
  10. Mac 下解决键盘和触摸板失灵