cp拷贝文件不提示而直接覆盖的方法

推荐系统(六)双塔模型 双塔模型是推荐场景中常用的粗排模型之一,本节主要介绍几种典型的双塔模型及其变型,如SENet 双塔模型,并联双塔,蒸馏学习,对偶增强双塔,阿里 COLD。 阅读详情

在RedHat中cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在编写脚本或者大量cp覆盖操作的时候是不能忍受的。。。


做个试验说明这个问题
创建一个实验环境:

[root@devdb ~]# mkdir -p test/1111
[root@devdb 
~]# mkdir -p test/2222
[root@devdb 
~]# touch test/1111/aaa.txt

目录结构如下:

[root@devdb ~]# ls -R test/
test
/:
1111  2222
 
test
/1111:
aaa.txt

【注】test下有两个文件夹1111,2222。1111中有个aaa.txt,现在要把aaa.txt拷贝到2222下。

第一次拷贝因为2222文件夹下没有文件,执行成功。

[root@devdb ~]#  cp -R test/1111/aaa.txt test/2222/

同样再执行一遍这个命令,提示:

[root@devdb ~]#  cp -R test/1111/aaa.txt test/2222/
cp:是否覆盖‘test
/2222/aaa.txt’? 

[这是因为2222下已经有一个aaa.txt了,看一下:

[root@devdb ~]# ls -R test/
test
/:
1111  2222
 
test
/1111:
aaa.txt
 
test
/2222:
aaa.txt


要是大量文件已经存在而且必须覆盖,想要不提示该怎么做呢?

[root@devdb ~]#  cp --f test/1111/aaa.txt test/2222/
cp:是否覆盖‘test
/2222/aaa.txt’? 

加-f也不管用。。。

这是因为redhat给cp建了一个alias:

[root@devdb ~]# alias
alias cp
='cp -i'
alias l.
='ls -d .* --color=tty'
alias ll
='ls -l --color=tty'
alias ls
='ls --color=tty'
alias mv
='mv -i'
alias rm
='rm -i'
alias vi
='vim'
alias which
='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

当你执行cp时,其实执行的是cp -i

 

可以这样解决

[root@devdb ~]# vi ~/.bashrc 

在alias cp='cp -i'前加上"#"注释掉这行,:wq!保存推出

# .bashrc
 
# User specific aliases and functions
 
alias rm
='rm -i'
#alias cp
='cp -i'
alias mv
='mv -i'
 
# Source 
global definitions
if [ -/etc/bashrc ]; then
        . 
/etc/bashrc
fi

重新登陆后生效

化工仿真软件:gPROMS二次开发_(1).gPROMS基础知识 在gPROMS中,模型是通过定义变量、参数和方程来创建的。模型可以是简单的单元操作,如换热器、反应器,也可以是复杂的系统,如整个化工流程。变量是模型中表示状态或输出的量。在gPROMS中,变量需要显式定义其类型和单位。# 定义变量VAR# 温度变量,单位为K# 压力变量,单位为Pa# 组分摩尔分数,数组变量参数是模型中表示常量或初始条件的量。参数同样需要定义其类型和单位。# 定义参数PAR# 理想气体常数,单位为J/(mol·K)# 反应器体积,单位为m^3# 初始摩尔数。 阅读详情

相关推荐

22、嵌入式软件随机延迟生成与加密算法防护技术

本文探讨了嵌入式软件中的随机延迟生成方法与块密码软件实现的高阶掩码及洗牌技术。重点介绍了浮动均值延迟生成方法,其在8位AVR平台上的实现效率为Θ(1),显著提升了抗相关功率分析(CPA)攻击的能力,相比传统方法更安全且轻量。同时,分析了高阶掩码与洗牌技术结合的方案,通过理论建模量化其对高级差分功率分析(DPA)攻击的抵抗能力,并以AES为例展示了该方案的应用流程。最后对比了同防护技术在安全性与开销之间的权衡,为实际应用中选择合适的安全策略提供了依据。未来可进一步优化实现效率并融合多种防护手段以应对复杂安全

fern8的博客 66

cp强制覆盖覆盖拷贝方法

cp强制覆盖拷贝方法用处理cp: overwrite

h363659487的博客 2万+

深入解析逆时偏移(RTM)算法及其在C++中的实现

逆时偏移(Reverse Time Migration, RTM)是一种高级地震成像技术,广泛应用于地震勘探中。RTM通过逆时传播波场来构建地震子波,能够提供更高分辨率和更精确的地下构造图像。本文将详细介绍RTM的基本原理,并通过C++代码示例,深入解析如何实现和优化RTM算法。希望这篇文章能够为地球物理学家和C++开发者提供有价值的参考。

qq_38334677的博客 1497

linux文件复制覆盖命令

Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。语法或参数说明:-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。-f:覆盖已经存在的目标文件给出提示。-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖

csl12919的博客 1万+

cp: 复制文件夹(或文件夹内的全部文件)到另一个文件夹(以及覆盖目标文件

注意这里有两种情况。比如要把A文件夹复制到B文件夹内。比如A内的文件是: A/ .hidden.txt txt1.txt json.json dir/ txt2.txt 第一种情况:把A文件夹内的所有文件复制到B文件夹内 完毕后,B文件夹的内容和原来A文件夹一样: B/ .hidden.txt txt1.txt json.json dir/ txt2.txt 第二种情况:把A文件夹本...

biology24的博客 1万+

liunx的cp命令

输入alias命令,显示 cp=‘cp -i’, cp命令被系统设置了别名,-i参数是文件覆盖提示确认操作,可以看到别名 ,也就是当执行cp的时候,其实执行的是cp -i参数。方法4:编辑~/.bashrc文件注释掉cp的alias,在alias cp=’cp -i’前加上”#”注释,修改后,重新登录即可实现复制提示。-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件

sagapo9的博客 3219

linux 拷贝文件夹并覆盖另一个文件cp指令

参考:https://m.runoob.com/linux/linux-comm-cp.html 将chatbot目录下的deploy文件复制到chatbot_env

qq_15821487的博客 2万+

linux cp命令提示覆盖,Linux中cp命令提示直接覆盖方法

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

weixin_27028523的博客 5320

Linux中cp命令提示直接覆盖方法

Linux 的cp命令 功能: 复制文件或目录 说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息 参数: -a 或 --archive 此参数的效果和同时指定"-dpR"参数相同 -...

dylwx_2005的专栏 3518

linux cp覆盖原有文件夹,Linux cp命令拷贝 覆盖原有的文件

cp 参数说明:-i或--interactive 覆盖既有文件之前先询问用户。-r 递归处理,将指定目录下的文件与子目录一并处理。-R或--recursive 递归处理,将指定目录下的所有文件与子目录一并处理。将文件夹Raw下的所有文件及子目录复制到New目录下awk 'BEGIN { cmd="cp -ri ./Raw/* ./New "; print "n" |cmd; }'备注说...

weixin_36276256的博客 6515

Linux cp命令直接覆盖提示方法

在有时拷贝文件比较多的目录,cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,这在cp覆盖操作的时候是能忍受的。 把a目录下的文件复制到b目录 代码如下 cp –r a/* b 执行上面的命令时,b存在的每个文件都会提示是否覆盖; cp –r –f a/* b 执行上面的命令时,b存在的每个文件再会提示; 这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些...

人如墨的博客 2043

【Linux】解决cp指令无法覆盖的问题(小白向)

记录一下今天遇到的问题,本人之前的前端项目基本都是在本地打包好,再使用ftp传输的,但是新入职的公司的项目(接手的项目)正式服务器并使用ftp传输,在测试的服务器上是使用ftp传输的,于是我让后端的同事开了ftp传输的权限(新给我了一个www账号),在本地打包好,使用ftp上传,但是上传后系统访问到页面,在putty上链接到服务器,重新执行下列代码(使用的是root账号)。问题得到解决结尾附上一些本人(前端)常用的指令:cd /data/wwwroot/你的项目文件夹名称。

SSRHR的博客 1078

cp复制文件到多个目录下及强制覆盖

  工作中有遇到要把一个文件拷贝到N个文件夹下,但是cp又没有这样的命令,怎么办,这时需要编写一个脚本,首先做实验如下: [root@host1 ~]# mkdir test [root@host1 ~]# cd test [root@host1 test]# mkdir -p test_123 test_abc test_xyz testlog [root@host1 test]# ...

weixin_33701617的博客 1712

linux命令:cp

cp(copy) 功能说明:复制文件或目录。 语  法:cp [-abdfilpPrRsuvx][-S <备份字尾字符串>][-V <备份方式>][--help][--spares=<使用时机>][--version][源文件或目录][目标文件或目录] [目的目录] 补充说明:cp指令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个...

weixin_30849403的博客 575

Linux使用cp命令复制提示直接覆盖

使用cp命令覆盖时,无论是否加-f都会提示是否覆盖,如果要复制的文件比较多,就会很麻烦。 解决方案: 方法1:修改~/.bashrc文件禁用掉cp的alias vi ~/.bashrc 把alias cp='cp -i'注释掉,执行source~/.bashrc或者重新登录即可实现复制提示覆盖。 # User specific aliases and functions alias rm='rm -i' #alias cp='cp -i' alias mv='mv -i' source..

培根芝士的专栏 5122

linux cp命令直接覆盖提示按Y/N的方法

cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当文件比较少的时候还可以按Y确认,当很多文件的时候就好说了。用下面的方法可以解决覆盖提示的问题。 例如:把install.log 文件复制到123目录      [root@linuxzgf ~]# cp install.log 123/ cp:是否覆盖“install.log”?      执行上面的命令时,install.l

qq_36741436的博客 8万+

linux cp复制文件 直接覆盖

命令: \cp -rf aaaa/* bbbb 复制aaa下的文件到bbb目录 转载于:https://www.cnblogs.com/wulm/p/9115067.html

weixin_30951743的博客 1026

中国县域数字经济政策词频数据-最新整理出炉.zip

一、资源特点全新力作:今年精心打造,人工细细打磨,品质上乘。权威精准:数据来源,准确靠谱,值得信赖。品质无忧:绝无数据造假,品质有保障,放心使用。二、适用人群学生:在校专科生、本科生、研究生,助力学业各个环节。教研人员:大学教师和学术科研工作者,为教学科研添力。三、适用专业社科经济:经济学、社会学专业适用。规划管理:地理学、城市规划,以及商业、工商管理专业皆可使用。

汽车生产线巴鲁夫RFID技术在西门子PLC中的配置方法.pdf

#资源达人分享计划#

上一篇: 查看Linux服务器各种信息方法
下一篇: Linux下安装ant
smallke
博客等级 码龄19年 5粉丝 26原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值