cp (复制档案或目录)
[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)
[root@linux ~]# cp [options] source1 source2 source3 …. directory
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『快捷方式』档案;
-u :若 destination 比 source 旧才更新 destination !
最后需要注意的,如果来源档有两个以上,则最后一个目的文件一定要是『目录』才行!
不提示覆盖信息overwrite?
\cp -R -f source target
cp命令默认是不会提示overwrite?的,但是cp的-i选项会提示,而一般Linux的起动文件~/.bashrc中会把cp命名成
alias cp='cp -i'
这样在Linux下输入cp命令实际上运行的是cp -i,加上一个“\”符号就是让此次的cp命令不使用别名(cp -i)运行。
就不会有overwrite?的提示了
分享到:
相关推荐
这个标题所指的“linux cp命令 源代码”应该是一个实现了Linux `cp`命令功能的个人版本,可能是为了学习、教学或优化目的。下面将详细讨论`cp`命令的基本用法、工作原理以及可能包含在源代码中的关键部分。 `cp`...
在Linux系统中,`cp`命令是一个非常基础且重要的工具,用于复制文件或目录。它在用户日常操作和系统管理中扮演着不可或缺的角色。本文将深入解析如何通过C语言实现一个简单的`cp`命令功能。 首先,我们来看一下提供...
Linux下的cp命令详解 Linux下的cp命令是用于复制文件或目录的命令,是Linux操作系统中最基本也是最常用的命令之一。cp命令的基本语法为:`cp [options] source destination`,其中`source`是要复制的文件或目录,`...
这份"Linux命令大全"提供了一套详尽的命令参考,涵盖了Linux系统中的各种常用和不常用的命令,以及它们的格式和参数。下面,我们将深入探讨一些重要的Linux命令及其用法。 1. **ls** - 列出目录内容 - `-l`:以...
Linux cp命令 Linux cp命令主要用于复制文件或目录。 语法 cp [options] source dest 或 cp [options] source... directory 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有...
本文将详述一些常见的Linux命令及其参数,帮助你更好地理解和使用这个强大的操作系统。 一、文件与目录操作 1. `ls`:列出目录内容。如`ls -l`显示详细信息,`ls -a`显示所有文件包括隐藏文件。 2. `cd`:切换...
下面,我们将深入解析部分常用的Linux命令,包括`su`、`pwd`、`cd`、`ls`、`find`、`tar`、`gzip`、`mkdir`、`cp`、`rm`、`mv`、`reboot`、`halt`以及软件的安装与卸载方法。 #### su - 用户切换 `su`命令允许用户...
"Linux 中 cp 和 scp 命令的使用方法" Linux 中的 cp 和 scp 命令是两个非常重要的文件 copy 命令,它们都可以用来 copy 文件,但是它们的使用场景和方法有所不同。 cp 命令是用于在同一台电脑上,在不同的目录...
**cp命令**:复制文件或目录,例如`cp file1 file2` 复制file1到file2,`cp -r folder1 folder2` 将folder1目录及其内容复制到folder2。 **mv命令**:移动或重命名文件或目录,例如`mv file1 file2` 将file1重命名...
而`-r`或`--recursive`选项则是`cp`命令的一个关键参数,它允许我们递归地复制整个目录及其子目录下的所有内容。这篇内容我们将深入探讨如何实现`cp -r`命令的功能,以及它在C语言中的底层实现原理。 首先,让我们...
14. cp命令:用于在本地复制文件。 - cp 源文件名 目标文件名:复制文件到指定位置。 - cp -r 源目录名 目标目录名:复制目录及其内容到指定位置。 15. scp命令:用于远程复制文件。 - scp 源地址 目标地址:...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
### Linux命令简介 #### 使用`man`命令获取帮助 在Linux环境中,`man`命令是一个极其重要的工具,用于查阅各种命令的手册页。手册页包含了命令的详细使用方法、选项参数说明以及示例等信息。手册页按照不同的部分...
Linux cp命令和scp命令使用详解 在 Linux 系统中,cp 命令和 scp 命令是两个非常重要的命令,cp 命令用于在本地复制文件,而 scp 命令则用于在 Linux 之间复制文件和目录。下面将详细介绍这两个命令的使用。 cp ...
【Linux cp命令详解】 在Linux操作系统中,`cp`命令是一个不可或缺的工具,它用于复制文件和目录。这个命令在日常的系统管理和文件操作中扮演着重要的角色,无论是对新手还是经验丰富的用户都非常实用。 ### 命令...
"仿linux下的cp"是一个关于在Windows环境下实现类似Linux `cp`命令的专题。Linux的`cp`命令是用于复制文件和目录的强大工具,而这个主题讨论的是如何在Windows中创建一个类似的实用程序,以方便跨平台的开发者和系统...
本文将围绕“Linux命令API带详细参数解释”这一主题,深入探讨Linux命令及其参数,并以“Linux常用命令全集.CHM”为参考,为你提供一个全面的概述。 首先,Linux命令是操作系统中的一系列程序,通过终端输入,执行...