共计 961 个字符,预计需要花费 3 分钟才能阅读完成。
本篇内容主要讲解“linux 中的 cp 命令如何设置不提示”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“linux 中的 cp 命令如何设置不提示”吧!
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 中的 cp 命令如何设置不提示”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!