linux的cp命令实现 linux中cp命令( 三 )


-i或--interactive覆盖既有文件之前先询问用户 。
-l或--link对源文件建立硬连接,而非复制文件 。
-r 递归处理,将指定目录下的文件与子目录一并处理 。
-s或--symbolic-link对源文件建立符号连接,而非复制文件 。
-S备份字尾字符串或--suffix=备份字尾字符串用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号"~" 。
-v或--verbose显示指令执行过程 。
-t 指定目标文件夹,目标文件夹需存在 。
linux命令:cp复制文件或目录 使用Linux系统的时候经常需要运用cp命令进行文件或者文件夹的复制,那么该如何操作cp命令呢?下面我给大家分享一下 。
工具/材料
linux系统终端
01
首先登录进linux系统 , 右键单击选择Open In Terminal选项,如下图所示
02
接下来我们在打开的终端命令行,首先用pwd命令查看当前目录,然后运用cp命令进行文件的复制,如下图所示,注意复制后的文件名称被修改了
03
回到桌面 , 我们可以看到已经有2个文件了,并且复制的文件名称也已改变,如下图所示
04
最后我们还可以通过cp命令直接复制文件夹到另一个文件夹,如下图所示
Linux 使用 cp 命令强制覆盖功能 我们平时在 Linux 中使用cp命令时 , 当把文件从一个目录复制到另一个目录,且目录中具有同名文件时 , 系统会提示输入y来确认是否覆盖同名文件 。
如果文件少的话,也无关紧要,但文件多的话,要一个一个确认简直太累了 。更要命的是,即使我们加了-rf参数,还是会提示 。
为什么会这样呢?
原因就是cp命令被系统设置了 别名。
我们可以查看一下:
也就是说,我们平时使用的cp命令,实际上是cp -i。
那-i参数是什么意思呢?
就是在覆盖之前会给一个提示,这应该算是系统的一个保险措施 。
那如果希望进行强制复制 , 不想一个一个输入y ,有什么办法呢?
使用原生命令:
取消别名:
这样再使用cp -rf的时候就不会提示确认了 。
但需要注意的是,使用完之后记得把别名恢复 。
这里更推荐大家使用办法一,因为命令简单 , 而且还不会造成忘记恢复别名而带来的风险 。

推荐阅读:
【linux的cp命令实现 linux中cp命令】关于linux的cp命令实现和linux中cp命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读