Linux命令学习之cp和mv
cp
man 1 cp
可以看一下cp
的帮助说明。
cp -r /learnwell/good/ /tmp
把good
目录复制到/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
,filecopy11
和filecopy22
。
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
看到filecopy1
和filecopy2
已经重新被移动到/tmp
目录下。
此文章为6月Day 5学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。
Linux命令学习之cp和mv相关推荐
- linux命令学习之 cp(命令学习之四)
文件操作类命令 cp:copy的简写 cp SRC DEST 假如SRC是一个文件, 如果目标是一个文件且存在:覆盖. 如果目标文件不存在:创建新文件,内容同源. 如果目标存在,且是个目录:复制源至目 ...
- 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 ...
- linux 命令学习大全,初学者必备
linux 命令学习基础知识,学完可以对linux 常用命令进行叫清晰的了解,可以对文本操作,系统网络配置,磁盘分区,系统运行状况分析,简单shell脚本进行编写. 一.文本编辑 linux文本编辑主 ...
- 猫猫龙猫猫007:Linux命令学习
Linux命令学习 一:帮助类命令 1.man 2.help 两者都可以后接你向查询的命令 二:常用快捷键 1.ctrl+c 停止进程 2.ctrl+l 清屏 3.ctrl+q 退出 4.tab 提示 ...
- Linux命令学习笔记
Linux命令学习笔记 1 前言 1.1 系统版本 1.2 终端切换 1.3 快捷键 1.4 帮助文档 1.5 关机重启 2 目录命令 2.1 当前目录 pwd 2.2 切换目录 cd 2.3 查看目 ...
- Linux命令学习法
转载自 https://www.cnblogs.com/rocedu/p/4902411.html 别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关" ...
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/20 ...
- 硬盘mdr转换成gdp linux,Linux 命令学习神器!命令看不懂直接给你解释!
原标题:Linux 命令学习神器!命令看不懂直接给你解释! 转自: 良许Linux 大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件 ...
- Linux命令 rm -rf报错 mv无效选项 --‘r‘
Linux命令 rm -rf报错 mv:无效选项 --'r' 错误原因 使用rm -rf命令删除文件夹时,报错:**"mv: invalid option – 'r' Try `mv - ...
最新文章
- Android 引导界面制作
- java ee不能运行_Java9+移除 Java EE,导致我的 groovy 脚本无法运行
- NIO - Selector源码分析
- Luogu3732 [HAOI2017] 供给侧改革 【后缀数组】【线段树】【乱搞】
- 编译hadoop源码遇到问题 及时解决
- Android游戏开发基本知识
- 10g CRS Clustware Installation安装图
- JSP表单提交中文乱码解决方案
- vue下载导出Excel案例
- 《Redis开发与运维》读书笔记一
- 机器狗病毒(又称下载者木马病毒)的手工毒杀
- Error: Module “./D:/yongxuworks/youxu-web/node_modules/@umijs/babel-preset-umi/node_modules/@babel/r
- PTA-C语言-解一元二次方程
- Oracle时间以半小时为单位取整
- 每日一题·648.单词替换·前缀树
- 【例7-15 UVA-1603】Square Destroyer
- 大数运算(4)——大数乘法
- php 活动网站,网页游戏的活动管理后台和管理后台
- 后浪:移动互联网时代的数据中心设计
- Unity之UGUI详解