千家信息网

Linux中怎么实现文件覆盖操作

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,Linux中怎么实现文件覆盖操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、使用unalias cp命令 解除对c
千家信息网最后更新 2025年01月24日Linux中怎么实现文件覆盖操作

Linux中怎么实现文件覆盖操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

一、使用unalias cp命令 解除对cp的别名(仅本次终端连接会话临时取消),我们先输入alias命令,查看系统内部已经设置的别名


代码如下:

[root@localhost ~]# 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 which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

输入unalias cp命令,取消cp命令的别名


代码如下:

[root@localhost ~]# unalias cp
[root@localhost ~]# cp filename new/filename
[root@localhost ~]#

使用unalias cp命令后,即可使用cp filename new/filename就不会提示输入yes或no了,是不是很方便

二、直接输入\cp命令,作用也是取消cp的别名


代码如下:

[root@localhost ~]# \cp filename new/filename
[root@localhost ~]#

是不是比上一个方法更省事
三、使用管道的方式,自动输入yes


代码如下:

[root@localhost ~]# yes | cp filename new/filename
cp: overwrite `new/filename'? [root@localhost ~]#

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

0