• 技术文章 >运维 >linux运维

    linux中cp命令怎么设置不提示

    长期闲置长期闲置2022-05-24 10:06:24原创596

    linux中设置cp命令不提示方法:1、修改“~/.bashrc”文件,禁用cp命令的alias,只需将“alias cp='cp -i'”内容注释掉即可;2、在cp命令前添加“\”,也可以设置cp命令使用时不提示。

    本教程操作环境:linux7.3系统、Dell G3电脑。

    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 ~/.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:不复制文件,只是生成链接文件。

    推荐学习:Linux视频教程

    以上就是linux中cp命令怎么设置不提示的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    广告:Linux视频教程零基础入门到精通

    专题推荐:linux
    上一篇:linux中shell有什么用 下一篇:linux中echo是什么意思
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• linux中ftp登录不了怎么办• linux怎么设置不允许更改权限• linux中tomcat能加大内存吗• linux能查看文件地址吗• linux怎么查看进程在哪个cpu上
    1/1

    PHP中文网