【从浅识到熟知Linux】基本指定之cp和mv

在这里插入图片描述

🎈归属专栏:从浅学到熟知Linux
🚗个人主页:Jammingpro
🐟每日一句:一篇又一篇,学写越上头。


文章前言:本文介绍cp和mv指令用法并给出示例和截图。



cp

基本语法

cp [选项] 源文件或目录 目标文件或目录

功能

复制文件或目录。
ps:cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息

选项

无选项

功能:复制文件或目录
示例:

cp file1 ./dir2

示例执行结果:
在这里插入图片描述

-f

功能:强制复制文件到指定目录。
ps:由于我使用的Linux发行版在出现文件同名时,会强制覆盖同名文件,因而此处无法演示。在大多数Linux版本中,若文件同名会提示用户是否覆盖,如果不希望出现这样的提示,可以在cp命令后加上-f选项。

-i

功能:如果目标路径中已经存在和要被复制的文件的名称相同的文件,如果使用-i选项,将会询问是否覆盖目标路径上的同名文件,弱国没有使用-i选项,默认直接覆盖。
示例:

cp file1 ./dir1

示例执行结果:
在这里插入图片描述

-r与-R

功能:使用用法和未加选项类似,但复制目录时需要加上-r或者R才能实现复制。
示例:

rm -r dir1 ./dir2

示例执行结果(如果没有加-r将无法复制成功,下面图片也有演示失败的情况):
在这里插入图片描述

mv

基本语法

mv [选项] 源文件或目录 目标文件或目录 

功能

功能1:文件重命名
功能2:文件(或目录)移动指定目录

选项

无选项(重命名功能)

功能:通过指定原文件名和新文件名,实现对文件的重命名
示例1:

mv file1 xiaoming

示例执行结果:
在这里插入图片描述
示例2:

mv dir1 newdir

示例执行结果:
在这里插入图片描述

无选项(移动文件功能)

功能:将文件移动到指定目录
示例:

rm xiaoming ./newdir

示例执行结果:
在这里插入图片描述

-i

功能:若目标目录存在与待移动文件同名的文件,此时使用-i会询问用户是否覆盖目标文件。
示例:

mv -i xiaoming ./newdir

示例执行结果:
在这里插入图片描述

-f

功能:当目标文件的因当前用户缺失某些权限,如果目标文件与待移动文件同名,此时会提示用户是否覆盖。如果觉得这样的提示太过啰嗦,可以选择加上-f选项,强制覆盖。
示例:

mv xiaoming ./newdir

示例执行结果:
在这里插入图片描述


文章结语:这篇文章只对Linux基本指令中的cp和mv命令,并没有涵盖所有的选项,但常用选项基本都涉及到了。如果上述内容有任何问题,欢迎在下方留言区指正b( ̄▽ ̄)d

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值