加入收藏 | 设为首页 | 会员中心 | 我要投稿 三明站长网 (https://www.0598zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下cp命令不提醒的设置方法是什么

发布时间:2023-08-30 10:36:30 所属栏目:Linux 来源:未知
导读:   在这篇文章中,我们来学习一下“Linux下cp命令不提示的设置操作是什么”的相关知识,下文有详细的讲解,易于大家学习和理解,有需要的朋友可以借鉴参考,下面就请大家跟着小
  在这篇文章中,我们来学习一下“Linux下cp命令不提示的设置操作是什么”的相关知识,下文有详细的讲解,易于大家学习和理解,有需要的朋友可以借鉴参考,下面就请大家跟着小编的思路一起来学习一下吧。
 
  linux中设置cp命令不提示方法:1、修改“~/.bashrc”文件,禁用cp命令的alias,只需将“alias cp='cp -i'”内容注释掉即可;2、在cp命令前添加“\”,也可以设置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 ~/.bashrc
 
  方法2:在cp命令前面加一个斜杠
 
  \cp -rf srcdir dstpath
 
  扩展知识:
 
  Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。
 
  语法
 
  cp [options] source dest
 
  或
 
  cp [options] source... directory
 
  参数说明:
 
  -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
 
  -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
 
  -f:覆盖已经存在的目标文件而不给出提示。
 
  -i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
 
  -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
 
  -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
 
  -l:不复制文件,只是生成链接文件。
 
 

(编辑:三明站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章