cp命令

用来将七个或八个源文件大概目录复制到内定的指标文件或目录。它能够将单个源文件复制成多个钦点文件名的现实性的文本或二个已经存在的目录下。cp命令还匡助同时复制多少个公文,当叁遍复制四个公文时,指标文件参数必须是五个早已存在的目录,不然将面世错误。

cp命令用来将1个或八个源文件可能目录复制到钦定的指标文件或目录。它能够将单个源文件复制成三个钦定文件名的切实的文件或五个业已存在的目录下。cp命令还支持同时复制多个文本,当贰遍复制三个文本时,目的文件参数必须是三个一度存在的目录,不然将出现错误。

cp命令用来将2个或五个源文件恐怕目录复制到钦点的目标文件或目录。它能够将单个源文件复制成三个点名文件名的现实性的文书或贰个早已存在的目录下。cp命令还帮忙同时复制多个公文,当3次复制几个公文时,指标文件参数必须是八个已经存在的目录,不然将现出谬误。

cp命令正是在linux下对文本复制的1个发令,成效很强大啊。

语法

cp(选项)(参数)

语法

cp(选项)(参数)

语法

cp(选项)(参数)

其命令格式如下

选项

-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。

选项

-a:此参数的效果和同时指定"-dpR"参数相同;
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。

选项

-a:此参数的效果和同时指定"-dpR"参数相同;(常用)
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;(常用)
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;(备份常用)
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;(常用)
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;
-b:覆盖已存在的文件目标前将目标文件备份;
-v:详细显示命令执行的操作。

cp (复制档案或目录)
 cp [-adfilprsu] (source)  (destination)
cp [options] source1 source2 source3 …. directory

参数

源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;
目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。

参数

  • 源文件:制定源文件列表。私下认可情况下,cp命令不可能复制目录,假如要复制目录,则必须接纳-R选项;
  • 指标文件:钦命指标文件。当“源文件”为多个文件时,供给“指标文件”为钦点的目录。

参数

源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;
目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。

Linux之cp命令grep命令学习,每一日1个Linux命令。参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为过渡文件的习性(link
file),则复制连结文件属性而非档案自己;
-f :为勒迫 (force)
的意趣,若有再次或其余难点时,不会询问使用者,而挟持复制;
-i :若目标檔(destination)已经存在时,在覆盖时会先了然是否确实动作!
-l :举办硬式连结 (hard link) 的连结档建立,而非复制档案自个儿;
-p :连同档案的特性一起复制过去,而非使用预设属性;
-r :递归持续复制,用于目录的复制行为;
-s :复制成为符号连结文件 (symbolic link),亦即『赶快格局』档案;
-u :若 destination 比 source 旧才履新 destination !

实例

若果把八个文书复制到1个对象文件中,而目的文件已经存在,那么,该对象文件的内容将被毁损。此命令中负有参数既能够是纯属路径名,也足以是相对路径名。平常会用到..``.的花样。例如,上边包车型大巴通令将点名文件复制到当前目录下:

cp ../mary/homework/assign .

 

全体目的文件钦点的目录必须是己经存在的,cp命令无法创制目录。假诺没有公文复制的权力,则系统会来得出错消息。

将文件file复制到目录/usr/men/tmp下,并改名换姓为file1

cp file /usr/men/tmp/file1

将目录/usr/men下的拥有文件及其子目录复制到目录/usr/zh

cp -r /usr/men /usr/zh

交互式地将引得/usr/men中的以m打头的全体.c文件复制到目录/usr/zh

cp -i /usr/men m*.c /usr/zh

 

实例

假使把一个文本复制到3个对象文件中,而指标文件已经存在,那么,该对象文件的情节将被毁损。此命令中负有参数既能够是纯属路径名,也可以是相对路径名。日常会用到点.或点点..的样式。例如,下面包车型客车通令将点名文件复制到当前目录下:

cp ../mary/homework/assign .

享有目的文件钦赐的目录必须是己经存在的,cp命令不能够创立目录。就算没有公文复制的权限,则系统会来得出错音信。
将文件file复制到目录/usr/men/tmp下,并更名为file1

cp file /usr/men/tmp/file1

将目录/usr/men下的具有文件及其子目录复制到目录/usr/zh

cp -i /usr/men m*.c /usr/zh

复制文件A比量齐观命名为B

cp -r A B

我们在Linux下行使cp命令复制文件时候,有时候会必要覆盖一些同名文件,覆盖文件的时候都会有提示:必要不停的按Y来鲜明实施覆盖。文件数量不多辛亏,可是若是几百个预计按Y都要脱肛了,于是折腾来半天总结了贰个措施:

cp aaa/* /bbb
复制目录aaa下所有到/bbb目录下,这时如果/bbb目录下有和aaa同名的文件,需要按Y来确认并且会略过aaa目录下的子目录。

cp -r aaa/* /bbb
这次依然需要按Y来确认操作,但是没有忽略子目录。

cp -r -a aaa/* /bbb
依然需要按Y来确认操作,并且把aaa目录以及子目录和文件属性也传递到了/bbb。

\cp -r -a aaa/* /bbb
成功,没有提示按Y、传递了目录属性、没有略过目录。

实例

比方把一个文本复制到叁个对象文件中,而目的文件已经存在,那么,该对象文件的剧情将被磨损。此命令中兼有参数既能够是纯属路径名,也能够是相对路径名。平日会用到点.或点点..的情势。例如,上面包车型大巴授命将点名文件复制到当前目录下:

cp ../mary/homework/assign .

拥有目的文件钦点的目录必须是己经存在的,cp命令无法创造目录。如若没有公文复制的权限,则系统会来得出错音讯。

将文件file复制到目录/usr/men/tmp下,并更名为file1

cp file /usr/men/tmp/file1

将目录/usr/men下的享有文件及其子目录复制到目录/usr/zh

cp -r /usr/men /usr/zh

交互式地将引得/usr/men中的以m打头的全数.c文件复制到目录/usr/zh

cp -i /usr/men m*.c /usr/zh

在目的目录下存在同名文件的时候不要出现是不是覆盖文件的提示

\cp -a aaa/* /bbb

给文件bashrc创立叁个硬连接

cp -l bashrc bashrc_hlink

给文件bashrc创立1个标记连接

cp -s bashrc bashrc_slink

 

将范例一复制的 bashrc 建立1个联网档 (symbolic link)
[root@linux tmp]# ls -l bashrc
-rw-r–r– 1 root root 395 Jul 18 22:08 bashrc
[root@linux tmp]# cp -s bashrc bashrc_slink
[root@linux tmp]# cp -l bashrc bashrc_hlink
[root@linux tmp]# ls -l bashrc*
-rw-r–r– 2 root root 395 Jul 18 22:08 bashrc
-rw-r–r– 2 root root 395 Jul 18 22:08 bashrc_hlink
lrwxrwxrwx 1 root root 6 Jul 18 22:31 bashrc_slink -> bashrc
# 那个 bashrc_slink 是由 -s 的参数造成的,建立的是一个『神速情势』,
# 所以您会看出在档案的最左侧,会显得这一个档案是『连结』到哪里去的!
# 至于那多少个 bashrc_hlink 有趣了!建立了那么些档案之后, bashrc 与
bashrc_hlink
# 全部的参数都一样,只是,第1栏的 link 数改变成为 2 了~而不是原先的 1
喔!

cp命令用来将3个或八个源文件或许目录复制到钦点的指标文件或目录。它能够将单个源文件复制成2个点名文件名的具体的公文或2个曾经存在的目录下。cp命令还补助同时复制多少个文件,当3次复制多少个文件时,指标文件参数必须是1个早就存在的目录,否则将应运而生谬误。

语法

cp(选项)(参数)

选项

-a:此参数的功力和同时钦命”-dp帕杰罗”参数相同;
-d:当复制符号连接时,把指标文件或目录也创制为标记连接,并针对性与源文件或目录连接的本来面目文本或目录;
澳门金沙国际,-f:强行复制文件或目录,不论指标文件或目录是不是已存在;
-i:覆盖既有文件从前先理解用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的品质;
-中华V/r:递归处理,将钦定目录下的拥有文件与子目录一并拍卖;
-s:对源文件建立符号连接,而非复制文件;
-u:使用这项参数后只会在源文件的变动时间较目的文件更新时或是名称相互照应的靶子文件并不存在时,才复制文件;
-S:在备份文件时,用钦命的后缀“SUFFIX”代替文件的默许后缀;
-b:覆盖已存在的公文指标前将目的文件备份;
-v:详细显示命令执行的操作。

参数


源文件:制定源文件列表。默许情状下,cp命令不可能复制目录,就算要复制目录,则必须使用-揽胜选项;

指标文件:钦命目的文件。当“源文件”为几个文件时,供给“指标文件”为钦赐的目录。

实例

一旦把一个文件复制到3个指标文件中,而目的文件已经存在,那么,该目的文件的始末将被损坏。此命令中有所参数既可以是纯属路径名,也得以是争辩路径名。经常会用到点.或点点..的样式。例如,下边包车型大巴通令将内定文件复制到当前目录下:
cp ../mary/homework/assign .

享有指标文件钦赐的目录必须是己经存在的,cp命令无法创制目录。假使没有公文复制的权位,则系统会来得出错音讯。

将文件file复制到目录/usr/men/tmp下,并改名为file1
cp file /usr/men/tmp/file1

将目录/usr/men下的具有文件及其子目录复制到目录/usr/zh中
cp -r /usr/men /usr/zh

交互式地将目录/usr/men中的以m打头的全体.c文件复制到目录/usr/zh中
cp -i /usr/men m*.c /usr/zh

笔者们在Linux下选择cp命令复制文件时候,有时候会须求覆盖一些同名文件,覆盖文件的时候都会有提醒:必要不停的按Y来鲜明实施覆盖。文件数量不多万幸,可是要是几百个猜想按Y都要口疮了,于是折腾来半天总计了3个艺术:
cp aaa/* /bbb
复制目录aaa下拥有到/bbb目录下,那时假若/bbb目录下有和aaa同名的文书,必要按Y来承认并且会略过aaa目录下的子目录。

cp -r aaa/* /bbb
这一次还是须求按Y来认同操作,可是从未忽略子目录。

cp -r -a aaa/* /bbb
反之亦然须要按Y来确认操作,并且把aaa目录以及子目录和文件属性也传递到了/bbb。

\cp -r -a aaa/* /bbb
得逞,没有提示按Y、传递了目录属性、没有略过目录。

澳门金沙国际 1

相关文章