EDA365电子论坛网
标题:
Linux cp 命令
[打印本页]
作者:
piday123
时间:
2021-8-19 16:19
标题:
Linux cp 命令
7 Q. A2 u+ L( }* j" V, ^2 x
Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。
) ?. D% U2 \7 t: A" ~% d8 S
( _+ i, o4 r* |! O3 C' b
+ E& m i. e3 p1 `
语法
- c" X" \ h( s9 N: }0 j
! j+ K+ p- M+ ~' }/ j
cp [options] source dest
+ v, l6 N9 a; {% O
$ o C( Z/ ~( |8 O! g
或
) Y `3 o9 B' X% N$ F1 J
6 m8 R7 \* l% g* c# B/ s
cp [options] source... directory
# I- n$ I0 ^8 ^7 B3 z) H; E) o; ?" `0 |
7 l# M5 W) G8 A8 U2 T: v
; \+ X& o- A. w
4 x+ U0 I1 H! u) |
参数说明:
& k3 s/ I, v9 h. ? J
/ ?. c6 I8 i) P, M
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
& o2 X* U" }/ U% O" y* z4 K7 P$ ?
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
: _1 I3 `- u/ E7 [6 e$ Q
-f:覆盖已经存在的目标文件而不给出提示。
# _' u6 s+ \2 i' Q
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
! B* s1 [% A) X$ ? A5 F. [
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
! K/ ~: Y8 Y2 [: M
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
3 C0 s5 z7 ]: f, K
-l:不复制文件,只是生成链接文件。
1 m6 B6 Z; M* D8 \$ I2 w4 ^6 ~. }
: \! C4 l9 u& _6 p' V3 w
1 m) f- @( Q+ C; n- w
1 O9 {/ p1 N) C4 K3 v2 q
实例
! B0 a N2 H; r) I7 [' ~
9 r0 \+ _. u/ D
! ~$ m/ q5 Y5 V% C( o1 ]: W8 Q
使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令:
/ H& w0 g* k( P; E" w& E c s
4 N8 t' y8 P& x3 M/ Q6 F
$ cp –r test/ newtest
+ z7 ?1 ]9 z1 O& Y# S- X* i5 M% n
* k& n: m. q1 [* B1 W4 m! f
6 Y$ p' J% N& X/ g' P- p
注意:用户使用该指令复制目录时,必须使用参数 -r 或者 -R 。
! @7 [: q! i5 ]/ P4 O7 a
作者:
monikaka
时间:
2021-8-19 17:23
Linux cp(英文全拼:copy file)命令主要用于复制文件或目录
& q& l" V: e- @, n# {3 v1 ^$ L
作者:
xiaogegepcb
时间:
2021-8-19 17:36
注意:用户使用该指令复制目录时,必须使用参数 -r 或者 -R
作者:
youOK
时间:
2021-8-19 17:36
使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下
作者:
beachsun
时间:
2021-8-19 17:38
Linux cp(英文全拼:copy file)命令主要用于复制文件或目录
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2