linux中cp:overwrite提示的问题

在linux中使用cp -rf /cd/* /yum/ 中使用了-rf 还是会提示cp: overwrite

其实cp命令默认是不会提示overwrite?的,但是cp的-i选项会提示。

linux中会将cp的别名定义为cp = ‘cp -i ‘

所以系统实际执行的情况是 cp -rfi /cd/* /yum/ ,加上一个"\"符号就是让此次的cp命令不使用别名(cp -i)运行。就不会有cp :overwrite 提示了。

时间: 2024-11-18 07:24:56

linux中cp:overwrite提示的问题的相关文章

Linux中cp和scp命令的使用方法

Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同. cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp --- 主要是在不同的Linux系统之间来回copy文件 关于cp的具体用法: 命令基本格式: cp [OPTIONS] SOURCE DEST --- 从源路径copy文件到目的路径 cp [OPTIONS] SOURCE... DIRECTORY --- 将多个源文件copy到指定的目录(多个源文件用空格分隔) OP

Linux 中 cp 命令(文件复制)

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误. 语法 cp(选项)(参数) 选项 -a:此参数的效果和同时指定"-dpR"参数相同: -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录: -f:强行复制文件或目录,不论目标文件或目录是否已存

linux中cp强制覆盖

linux中使用cp拷贝时总是让再确认一遍,及其.[[email protected] test]# cp test -r -fcp: overwrite 'test/a1.txt'? ycp: overwrite 'test/a2.txt'? ycp: overwrite 'test/aa.txt'? ycp: overwrite 'test/eeds-cms.sql'? ycp: overwrite 'test/gpbl-parb.sql'? ycp: overwrite 'test/gp-

Linux中cp覆盖不提示

cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在大量cp覆盖操作的时候是不能忍受的. 1. 把a目录下的文件复制到b目录 cp –r a/* b 2. 执行上面的命令时,b存在的每个文件都会提示是否覆盖; cp –r –f a/* b 3. 执行上面的命令时,b存在的每个文件都不再会提示; 这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些服务器会默认增加别名 alias cp='cp -i',当你执行cp时,其实执行的是cp –i. 在终端执行alias就可以看出

关于Linux 中cp命令

0.cp命令 (复制档案或目录) 1.# cp [-adfilprsu] 来源档(source) 目的档(destination) 2.# cp [options] source1 source2 source3 .... directory 参数: -a(archive):相当于 -pdr 的意思:不改变源的所有属性,用于归档复制,常用于备份:= --backup -d(no-dereference):若来源文件为链接文件的属性(link file),则复制连结文件属性而非档案本身:即如果源是

Linux中cp、rm、mv和inode的关系

1. cp和inode 当文件不存在时,分配一个新的inode号,创建新文件: 当文件存在时,则inode号采用被覆盖之前的目标文件的inode号 2. rm 和inode 链接数递减,减少链接数量,如果链接数为0释放inode(inode号码可以被重新使用):如果inode被释放,则数据块放到可用空间列表中,删除目录中的目录项. 3. mv和inode 如果目标和源在相同的文件中,则会用新的文件名创建对应新的目录项,删除旧目录条对应的旧文件名,但不影响inode 号(除时间戳)或磁盘上数据的位

linux中cp指令前面加反斜杠

在cp指令前面加反斜杠可以不弹出是否覆盖的询问而直接覆盖! 如:cp /app/WEB-INF/com/cfg.properties /app_bak/WEB-INF/com/cfg.properties 会弹出询问是否覆盖 \cp /app/WEB-INF/com/cfg.properties /app_bak/WEB-INF/com/cfg.properties 则不会询问 原文地址:https://www.cnblogs.com/liuyanqi/p/10361859.html

Linux中的cp命令&老九门

cp命令详解 cp命令的老九门 我们先看第一种情况: 1.源是一个文件,目标是不存在的 使用 cp aa /testdir/dir1他会创建一个dir1的目标文件,并且将源的内容放到创建的dir目标文件中 2.源是一个文件,目标存在且为文件(上述命令执行后,dir1的文件就会被创建了),然后再次执行cp aa /testdir/dir1,会提示你是否覆盖dir1这个文件,选择y后,再次查看aa和dir1文件的属性,发现dir1的mtime发生了改变说明该文件是被修改了,的确完成了复制. 但是使用

Linux中syntax error near unexpected token 错误提示解决方法

Linux中syntax error near unexpected token ... 错误提示有一般有两种原因: 1)window和Linux下换行符不一致导致 window下的换行和Linux下的换行不同,如果将window下编写的代码文件上传到Linux下,容易出现该错误提示.可用 vi -b 文件名 或者cat -v 文件名命令查看,如果是游云换行符引起的,则每行后面有^M,这时只要将每个^M去掉即可. 2)Linux指令之间没有空格隔开