Linux 复制文件夹 cp

cp命令用于复制文件夹与文件。

cp完整英文:copy


1 语法

cp  [选项] 源文件夹 目标文件夹

cp通常结合选项-r使用,复制其中各级子文件夹与文件。


2 常用选项

选项 作用
-r 递归复制

3 示例

例1:复制文件夹/xiaobu1到文件夹/xiaobu1_bak中

准备工作:构造如下结构的目录与文件

/xiaobu1/file1.txt
/xiaobu1/xiaobu2/file2.txt
/xiaobu1/xiaobu3/file3.txt

执行命令

mkdir -p /xiaobu1/xiaobu2 /xiaobu1/xiaobu3 /xiaobu1_bak
touch /xiaobu1/file1.txt /xiaobu1/xiaobu2/file2.txt /xiaobu1/xiaobu3/file3.txt

复制

cp -r /xiaobu1 /xiaobu1_bak

会在/xiaobu1_bak下会有xiaobu1子文件夹。

查看结果

img


例2:复制文件夹到/xiaobu1中的内容到文件夹/xiaobu1_bak中,即不要xiaobu1本身

复制

cp -r /xiaobu1/* /xiaobu1_bak

查看结果

img