http://blog.sina.com.cn/s/blog_4963a7990100j467.html
在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 functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
只要在相应的命令前加#号,就可以注释掉该命令了。保存退出,然后你就可以用纯粹的原命令了。
其实还有一种办法可以解决这个问题,就是使用 \cp -f file dir 就可以了!
分享到:
相关推荐
"仿linux下的cp"是一个关于在Windows环境下实现类似Linux `cp`命令的专题。Linux的`cp`命令是用于复制文件和目录的强大工具,而这个主题讨论的是如何在Windows中创建一个类似的实用程序,以方便跨平台的开发者和系统...
这个标题所指的“linux cp命令 源代码”应该是一个实现了Linux `cp`命令功能的个人版本,可能是为了学习、教学或优化目的。下面将详细讨论`cp`命令的基本用法、工作原理以及可能包含在源代码中的关键部分。 `cp`...
通过这种方式,Windows用户可以在不离开熟悉的命令行界面的情况下,利用`cp`命令进行文件和目录的复制,实现了与Linux系统中的相同功能。 总之,`cp`命令在Windows下的Linux模拟环境中,如MSYS2,可以提供与原生...
* 在使用 cp 命令拷贝文件时,需要确保目标文件不存在,否则将被覆盖。 cp 命令是 Linux 操作系统中一个非常有用的命令,通过本教程,您可以了解 cp 命令的详细使用方法和选项,从而更好地使用 cp 命令来管理您的...
【Linux cp命令详解】 在Linux操作系统中,`cp`命令是一个不可或缺的工具,它用于复制文件和目录。这个命令在日常的系统管理和文件操作中扮演着重要的角色,无论是对新手还是经验丰富的用户都非常实用。 ### 命令...
除了`cp`,`ls`和`who`命令也是Linux中不可或缺的工具。 **`ls`命令**:用于列出目录内容。常见的选项有`-l`显示详细信息,`-a`显示所有文件(包括隐藏文件),`-h`将文件大小以人类可读的形式(如KB、MB、GB)显示...
Linux 基础 32-拷贝和移动命令-04-cp命令-i选项覆盖前提示.flv
在本文中,我们将探讨如何使用cp命令实现强制覆盖功能,并解释在某些情况下需要额外步骤的原因。** **cp命令的基本语法是:** ```bash cp(选项)(参数) ``` **常用的选项包括:** - `-a`:保留源文件的所有属性...
在Linux操作系统中,命令行界面是进行各种操作的...以上知识点为Linux环境下常用的命令操作,它们是Linux系统管理、网络管理、以及日常开发工作中不可或缺的工具。掌握这些命令对于任何使用Linux系统的用户都十分重要。
【描述】"Linux基础课件Linux系统文件复制cp命令共9页.pdf.zip" 提示这是一份以PDF格式编写的9页教学材料,被压缩成ZIP文件。这份文档详细讲解了如何使用`cp`命令来复制Linux系统中的文件,可能是从基本用法到更复杂...
它的基本语法是`cp [选项] 源 目标`,常见的选项有`-i`交互式模式,在覆盖已存在的文件前提示用户;`-r`或`-R`用于递归复制目录;`-p`保留源文件的权限、时间戳等属性;`-v`显示详细过程。 Linux的历史可以追溯到...
**Linux cp命令详解** 在Linux操作系统中,`cp`命令是一个非常基础且重要的工具,用于在文件系统中复制文件和目录。它具有多种选项来控制复制行为,使其能够适应各种需求。下面我们将深入探讨`cp`命令的用法、选项...
`cp`命令是Linux系统中不可或缺的工具,用于复制文件或目录。它的基本用法简单,但具有多种可选参数,使得它在不同场景下具备很高的灵活性。在命令行环境中,`cp`命令通常会自动询问用户是否覆盖已存在的目标文件,...
Linux操作系统中的`cp`命令是日常操作中非常基础且重要的工具,用于文件和目录的复制。这个命令在Linux和类Unix系统中广泛使用,类似于Windows系统中的`copy`命令。以下是对`cp`命令的详细解释和使用方法。 **基本...
Linux cp命令 Linux cp命令主要用于复制文件或目录。 语法 cp [options] source dest 或 cp [options] source... directory 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有...
Linux操作系统是开源且多用户的一种操作系统,其命令行界面提供了丰富的命令工具来执行各种任务。以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录...
Linux 常用命令用法 本文将详细介绍 Linux 系统中常用的命令用法,包括 Linux 入门常用命令、用户登录、虚拟控制台、文件的...不论是超级用户还是普通用户,需要退出系统时,在 shell 提示符下,键入 exit 命令即可。
1. **cp命令**: `cp`是Linux中用于复制文件和目录的命令。它的基本语法是`cp [选项] 源 目标`。`-a`选项保留原始文件的属性和递归复制目录,相当于`-dpR`。`-d`保留符号链接,`-f`强制覆盖目标文件而不提示,`-i`...
- `-i`:交互模式,在覆盖目标文件前提示用户确认。 - **示例**: ```bash [root@localhost ~]# cp -i file1.c /usr/file2.c cp: overwrite ‘/usr/file2.c’? y ``` #### 十、`rm` 命令:删除文件 - **用途**...