当前位置:首页 » 操作系统 » cplinuxrf

cplinuxrf

发布时间: 2022-07-22 11:51:38

⑴ 关于linux的cp命令

估计是的
毕竟能两个命令搞定的就不会合并成一个

⑵ linux cp 命令问题

命令写错了,B后面不是*号,应该是:
cp -R A/* B/.

⑶ Linux下如何使CP命令不提示覆盖

那如何解决这个问题呢? 我们先来看一下原因吧! 一般我们使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir, -r的意思是递归复制,也就是复制文件夹及其下所有文件 -f的意思是遇到同名的文件,不提示,直接覆盖 但为什么我们用这两个参数,系统还是会提示覆盖呢? 这是因为,系统在安装的时候使用了别名,防止我们误操作,覆盖了不该覆盖的文件。使用别名命令就可以看到具体的配置了。[test@Server home]# alias
alias 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 ~/.bashrc
# .bashrc# User specific aliases and functionsalias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'# Source global definitions
. /etc/bashrcfi只要在相应的命令前加#号,就可以注释掉该命令了。保存退出,然后你就可以用纯粹的原命令了。

⑷ linux的cp怎么覆盖

我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,所添加的rf参数是不起作用的。

原因:
cp命令被系统设置了别名,相当于cp=‘cp -i’。

查询alias命令

[root@localhost sonarqube]# 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'
1
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
通过上述输出,可以看出,我们平时使用 cp 命令,虽然没有添加任何参数 ,但系统默认会在我们使用 cp 命令时自动添加 -i 参数

-i, --interactive
prompt before overwrite
1
2
1
2
-i 即交互的缩写方式,也就是在使用 cp 命令作文件覆盖操作之前,系统会要求确认提示.这个本来是系统的一个保险措施.如果有很多文件要复制,觉得一个一个输入y 确认麻烦的话,可以使用如下方法解决:

强制复制
建议大家使用方式一,因为取消别名的话很容易造成风险,万一又忘记恢复别名,以后的复制都不会有提示信息。
有提示信息可以多一层保险嘛,是人都会有犯混的时候,给自己加一个保险,有保障呀.

方式一
使用原生的cp命令

/bin/cp -rf xxxx
1
1
方式二
取消cp命令别名

unalias cp
1
1
去掉 cp 命令的别名,这时你再用 cp -rf 复制文件时,就不会要求确认啦.

复制

⑸ linux 中 使用 cp -rf /mnt/Server* /var/ftp/pub 时 添加什么选项可以忽略提示的yes

就是用-f 这个选项,如果不行你可以先用rm或mv命令把/var/ftp/pub 目录下的文件清空,然后再想里面拷贝就不会出提示了

⑹ cp-rf是什么命令

拷贝命令。cp-rf是linux操作系统中的一个命令,意思是拷贝,Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。

⑺ red hat linux下cp -rf的-rf详细意思是

red hat linux下cp -rf的-rf 意思是强制递归复制。

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

-f:覆盖已经存在的目标文件而不给出提示。

例如:使用指令"cp"将当前目录"test/"下的所有文件复制到新目录"newtest"下,输入如下命令:

$ cp –rf test/ newtest



(7)cplinuxrf扩展阅读

Linux cp命令的参数说明:

-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。

-d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。

-f:覆盖已经存在的目标文件而不给出提示。

-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。

-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

-l:不复制文件,只是生成链接文件。

⑻ Linux里关于cp -rf复制的问题

cp是linux里的拷贝命令

-r 是用于目录拷贝时的递归操作

-f 是强制覆盖,如果存在相同参数时

-i 是与-f相反,存在重复覆盖时,会提示

可是在linux里,使用cp -rf 时 有时还是会提示,要一个个确认非常麻烦。

原因是 此时的cp 实际上是 cp -i的别名。

使用alias 可以查看

解决方法 恢复cp

alias cp =’cp

—————————————————————————————————————-

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

⑼ linux中cp-rf的描述中,正确的有

理论上cp -rf 就将源文件拷贝到目的地,如果目的地存在相同文件就会把目的路径上的文件给覆盖掉。
当然可以看下cp命令的man,有没有别的参数

热点内容
编译隔离 发布:2025-01-20 16:28:54 浏览:358
从哪里看自己的qq账号和密码 发布:2025-01-20 16:22:33 浏览:399
sql语句动态 发布:2025-01-20 16:18:22 浏览:298
sql表或的语句 发布:2025-01-20 16:00:49 浏览:163
西瓜视频怎么缓存不了电影了 发布:2025-01-20 16:00:45 浏览:890
javatimer 发布:2025-01-20 15:55:56 浏览:64
ts使用什么编译器 发布:2025-01-20 15:54:59 浏览:382
数据库中已存在 发布:2025-01-20 15:35:44 浏览:110
压缩超过密度 发布:2025-01-20 15:35:33 浏览:647
和她在一起的日历怎么弄安卓 发布:2025-01-20 15:29:29 浏览:640