|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
9 E# E' c0 L" E4 h, Z
Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。. U0 {; h: ^$ {8 S9 v7 p% P; y
3 S" ?# K5 H3 r3 D3 }
M+ j7 V; `! [7 A# Z语法
" C! g: s7 {/ ~! {7 l5 |1 w2 D- J+ o. G* y
cp [options] source dest0 w p |$ m% N9 d: u
3 t$ r4 U8 x5 S2 x0 }, A或6 ?8 |6 A4 I" d
8 ?+ J0 t, J8 ^) s) q) j8 p+ Vcp [options] source... directory
% J* `* U% l8 J9 \8 Y" @3 ?8 j) q: G2 w
2 A5 n) @7 I% k4 r
- G/ ^2 X' Z' |% h' P8 g
参数说明:
8 d; k1 j. d" H5 b: B+ M7 k' S2 e+ L7 Y7 A _1 M4 @
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。: Z" q% l; M1 ~* N) Q9 j
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。. N/ W- x- |6 J* j6 r+ z3 L! P
-f:覆盖已经存在的目标文件而不给出提示。9 V" v9 g) o4 Y* J7 _. b0 E
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
5 Z" Y2 {% l# a) A" H8 k-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。. J0 e7 E% F- C' d. p
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
) L1 g! @% p: U-l:不复制文件,只是生成链接文件。
3 k( t5 |! r( h) t1 f2 ?) O
p2 D4 e1 X4 H% ?" X
1 W( ~! Y- h N _' _, l9 h5 k4 ?6 |, T* M
实例6 P) p2 R; c( @8 d2 f
5 D2 B4 G! f' Q: R3 a7 D1 a1 U6 W! T0 {. v7 |2 c" P% v6 ^3 C/ L
使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令:
, f: z7 \: V" Y# s$ Y; L/ j* L6 {/ R+ a& i6 V# i& p
$ cp –r test/ newtest , x% d' X, F' a: S1 w3 B1 ?
9 Z5 N+ d, U# V; ?( C# e. B
! U: H( O5 A% m' Q9 Z# J- J5 p注意:用户使用该指令复制目录时,必须使用参数 -r 或者 -R 。; t9 R$ y4 u7 X, v
|
|