
正文
cplinux命令覆盖 linux cp 覆盖文件吗?
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux的cp怎么覆盖?
我们平时在 Linux 中使用 cp 命令时,当把文件从一个目录复制到另一个目录,且目录中具有同名文件时,系统会提示输入 y 来确认是否覆盖同名文件。 如果文件少的话,也无关紧要,但文件多的话,要一个一个确认简直太累了。
默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
添加-rf参数强制覆盖,再手动输入y确认复制。
Linux复制文件命令和移动文件命令分别是cp和mv,只要不加-i参数,同名文件和文件夹就会覆盖。加-i参数会有是否覆盖的提示,覆盖文件夹时提示太频繁。
可以使用拷贝命令完成:cp -av /project/backups/report/* /reprot/这样是拷贝所有文件到 /reprot 文件夹下,如果有同名文件就会覆盖掉。
相关问答
Q1: linuxcp命令详解
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。这个命令相当于dos下面的copy命令,具体用法是:cp_r源文件目的文件 其中参数r是指连同源文件中的子目录一同拷贝。
redhatlinux下cp-rf的-rf意思是强制递归复制。 -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。 -f:覆盖已经存在的目标文件而不给出提示。
首先将文件复制到另一个目录中:cp 文件名 目录名。复制a.txt至test目录中,则执行 cp a.txt /test 即可。
使用cp命令的-n参数即可跳过相同的文件 。
Q2: linux的cp命令的交互式用法和强制覆盖用法的问题(2)
1、我们平时在 Linux 中使用 cp 命令时,当把文件从一个目录复制到另一个目录,且目录中具有同名文件时,系统会提示输入 y 来确认是否覆盖同名文件。 如果文件少的话,也无关紧要,但文件多的话,要一个一个确认简直太累了。
2、默认情况下,cp覆盖时,无论加什么参数 -f 之类的 还是提示是否覆盖。原因是:服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i。
3、- f 删除已经存在的目标文件而不提示。- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
4、cp的常见应用场景及命令格式 cp命令是Linux最常用命令之一,可以实现单个文件/文件夹复制,多个文件/文件夹复制,创建软硬链接等。复制一个源文件到目标文件(夹)。
5、\x0d\x0a- f 删除已经存在的目标文件而不提示。\x0d\x0a- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
6、cp是linux里的拷贝命令 -r 是用于目录拷贝时的递归操作 -f 是强制覆盖,如果存在相同参数时 -i 是与-f相反,存在重复覆盖时,会提示 可是在linux里,使用cp -rf 时 有时还是会提示,要一个个确认非常麻烦。
关于cplinux命令覆盖和linux cp 覆盖文件吗?的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







