首页 > 系统相关 >Linux下cp -rf总是提示覆盖的解决办法

Linux下cp -rf总是提示覆盖的解决办法

时间:2023-08-17 10:03:22浏览次数:374  
标签:bashrc -- auto alias rf Linux cp color

 通常情况下使用cp -rf进行文件或者文件夹的管理时一般就不再提醒是否覆盖。然而在内网的一台机器上使用cp -rf却提示是否覆盖。难道和常用的命令不同?
[root@xxxx test]# cp -rf ./files/ ./bak/
cp:是否覆盖"./bak/files/test.txt"? 
cp:是否覆盖"./bak/files/hh.txt"? 
cp:是否覆盖"./bak/files/child/child.txt"?
  后来发现是别名引起的问题。

[root@xxxx test]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

  发现每次执行cp命令,其实是执行了cp -i命令的别名,因此无论怎么输入都提示是否覆盖。
  修改~/.bashrc,在“alias cp='cp -i'”前添加#号注释后即可。

[root@xxxx test]# vi ~/.bashrc 

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
#alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

  让命令生效:
source ~/.bashrc
  或者重启即可。

标签:bashrc,--,auto,alias,rf,Linux,cp,color
From: https://blog.51cto.com/u_16110906/7118474

相关文章

  • Linux下zip安装使用方法
    Linux下zip安装使用方法具体步骤如下:1、查看#yumlist|grepzip/unzip2、安装zip#yuminstallzip3、安装unzip#yuminstallunzip上述过程执行完成后,就可以使用zip命令了。注意:如果在编译的时候出现错误:gcc:errortryingtoexec'cc1plus':execvp:......
  • linux查看当前目录大小
    参数解释-a :列出所有的文件与目录容量,因为默认仅统计目录的容量而已-h:以人们较易读的容量格式呈现(G/M/K)显示,自动选择显示的单位大小-s :列出总量而已,而不列出每个个别的目录占用容量-k :以KB为单位进行显示-m :以MB为单位进行显示常用命令参考查看当前目录大小[plain]......
  • Linux 操作必备 150 个命令,速度收藏~
    nux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。Linux命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的......
  • linux
    :简介:如何使得CentOS7上外网Bridged桥接模式重启主机的命令:reboot重启网卡的命令:systemctlrestartnetwork.service查看ip地址的命令:ipaddrping命令可以检测网络是否畅通:pingip地址结束ping命令:ctrl+c安装ctrl+l可以清屏可以访问外网容易与局域网的其它机器ip地......
  • linux系统常用命令
    系统uname-a查看内核/操作系统/CPU信息head-n1/etc/issue查看操作系统版本cat/proc/cpuinfo查看CPU信息hostname查看计算机名lspci-tv列出所有PCI设备lsusb-tv列出所有USB设备lsmo......
  • 聊一下操作系统 macOS 与 Linux
    对于Windows操作系统大家都比较熟悉,也常拿它与Linux操作系统进行比较,两者之间的差异也很明显。但对于macOS和Linux的比较不太多,很多人认为它们很相似,因为这两种操作系统都可以运行Unix命令。其实详细比较下,两者还是有很多不同点的,每种操作系统都是独一无二的存在,下面就让我们......
  • 聊一下操作系统-macOS-与-Linux
    聊一下操作系统macOS与Linux对于Windows操作系统大家都比较熟悉,也常拿它与Linux操作系统进行比较,两者之间的差异也很明显。但对于macOS和Linux的比较不太多,很多人认为它们很相似,因为这两种操作系统都可以运行Unix命令。其实详细比较下,两者还是有很多不同点的,每种操作系统都......
  • linux的TIME_WAIT端口释放
    linux出现大量的TIME_WAIT端口时的释放方法。通过调整内核参数解决,编辑vi/etc/sysctl.conf文件,加入以下内容:net.ipv4.tcp_syncookies=1net.ipv4.tcp_tw_reuse=1net.ipv4.tcp_tw_recycle=1net.ipv4.tcp_fin_timeout=30然后执行/sbin/sysctl-p让参数生效。netstat......
  • C# MemCached学习笔记(二)-Linux安装MemCached
      直接采用菜鸟教程的安装教程即可;原文地址:https://www.runoob.com/memcached/memcached-install.htmlLinuxMemcached安装Memcached支持许多平台:Linux、FreeBSD、Solaris、MacOS,也可以安装在Windows上。Linux系统安装memcached,首先要先安装libevent库。sudoapt-getins......
  • CS:GO升级 Linux不再是“法外之地”
    在前天的VAC大规模封禁中,有不少Linux平台的作弊玩家也迎来了“迟到”的VAC封禁。一直以来,Linux就是VAC封禁的法外之地。虽然大部分玩家都使用Windows平台进行游戏。但实际上,使用Linux畅玩CS:GO的玩家也不在少数。以前V社主要打击Windows平台的玩家作弊。而Linux则成为了一......