ZKX's LAB

linux的cp怎么覆盖? linux中cp 是否覆盖

2020-10-03知识17

linux的cp怎么覆盖? Linux下cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当没有打包的情况下直接复制: 把test目录下的文件复制到test1目录;cp –r test/*test1 。

Linux下如何使CP命令不提示覆盖 在Linux下使用CP命令,经常会提示是否覆盖,如果是太批量的文件覆盖,老是这么提示,会很烦的。那如何解决这个问题呢?我们先来看一下原因吧!一般我们使用的命令是cp-rf sourcefile targetdir或cp-r-f sourcefile targetdir,-r的意思是递归复制,也就是复制文件夹及其下所有文件-f的意思是遇到同名的文件,不提示,直接覆盖 但为什么我们用这两个参数,系统还是会提示覆盖呢?这是因为,系统在安装的时候使用了别名,防止我们误操作,覆盖了不该覆盖的文件。使用别名命令就可以看到具体的配置了。[test@Server home]#aliasalias 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' 从上边我们可以看出,我们输入的cp命令,其实是“cp-i”命令,也就是不管我们怎么输入 cp-rf,其实执行的是 cp-i-rf,也无怪乎总是提问是否覆盖了。从上边的命令我们可以知道,其他几个命令,也使用了别名,例如ll,ls mv,rm等。那么如何解决这个问题呢?[test@Server home]#vi~/.bashrcbashrc#User specific aliases and 。

linux cp -f参数具体是干什么的,详细说一下。如果说是直接覆盖不提示,那fedora10里怎么不行啊 共1 f 参数是强制复制,比如你在A文件夹里面有个文件名叫B,然后你把C文件夹里面的另一个文件名叫B的复制到A里面,这个时候会照成冲突,然后会提示你要不要继续。

Linux cp 将文件1复制到文件2 cp:是否覆盖? 怎么继续下去? 有个参数 一般都是-y 可以cp-help看一下参数

Linux中cp直接覆盖不提示要怎么做呢?

linux的cp命令的交互式用法和强制覆盖用法的问题(2) 默认root环境下执行 alias就能知道alias cp='cp-i'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 sudo='sudo-E'alias which='alias|/usr/bin/which-tty-only-read-alias-show-dot-show-tilde'但是普通用户没这个,如果你在root用户下不想交互式可以用绝对命令\\cp \\mv 像这样命令前加个‘\\’就好了

#linux系统#alias

随机阅读

qrcode
访问手机版