代码编织梦想

cp命令有一个 --recursive-r 选项,可以递归地复制目录及其子目录和文件。下面是一个例子:

将目录 /home/user1/source 复制到 /home/user2/destination

cp -r /home/user1/source /home/user2/destination

这将复制 /home/user1/source 目录及其所有子目录和文件(包括隐藏文件)到 /home/user2/destination

注意:如果目标目录已经存在,则原来存在的文件将被覆盖。如果要避免这种情况,请使用 cp -R 命令来进行复制,而不是 cp -r 命令。

如果您想要在目标目录中创建新目录来保持源目录的完整结构,可以使用选项 --parents-P。这将在复制时创建所需的父目录。

以下是一个例子,将复制 /home/user1/source 目录及其所有子目录和文件(但不包括源目录)到 /home/user2/destination,并将创建父目录结构:

cp -rP /home/user1/source/* /home/user2/destination/

请注意,为了避免将源目录复制到目标目录中,请使用通配符 *。这将复制 /home/user1/source 目录下的所有文件和子目录,但不包括 /home/user1/source 目录本身。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_22815083/article/details/129672199

android源代码目录结构分析及浅谈os体系结构:_啊sir_的博客-爱代码爱编程

附上自己工作平台代码目录结构图: Android源代码结构: Android 2.1 |– Makefile       (全局的Makefile) |– bionic (bionic C库,Bionic含义为仿

linux command 文件和目录常用命令_chaokwang的博客-爱代码爱编程

文件和目录常用命令 目标 查看目录内容 ls切换目录 cd创建和删除操作 touchrmmkdir拷贝和移动文件 cpmv查看文件内容 catmoregrep其他

[1]hadoop 2.x-hadoop fs常用命令、hadoop目录结构简介_神是念着倒的博客-爱代码爱编程

环境 宿主机:Windows 10 64_bit 虚拟机:VMware pro 12 CentOS 7.5 64_bit(3台:1个master、2个slave)Hadoop-2.6.5 ssh工具:Secur

linux将txt文件复制为bak,Linux命令:cp (copy)复制文件或目录-爱代码爱编程

复制文件,只有源文件较目的文件的修改时间新时,才复制文件 cp -u -v file1 file2 .将文件file1复制成文件file2 cp file1 file2 .采用交互方式将文件file1复制成文件file2 cp -i file1 file2 .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式

在linux中复制文件和目录,在Linux中,如何复制文件和目录-爱代码爱编程

在复制目录时使用cp命令和rsync命令是一种常见的做法。 要能够复制文件和目录,必须至少对源文件有读取权限,对目标目录有写入权限。 使用cp命令复制文件 在Linux和Unix操作系统上,cp命令用于复制文件和目录。 最简单的例子是复制当前工作目录中的文件,例如要将名为file.txt的文件复制到名为file_backup.txt的文件在当前

linux目录命令改目录名,Linux命令详解——文件和目录常用命令-linux修改文件名...-爱代码爱编程

文件和目录常用命令 查看目录内容 ls 切换目录 cd 创建和删除操作 touch rm mkdir 拷贝和移动文件 cp mv 查看文件内容 cat more grep 其他 echo 重定向 > 和 >> 管道 | 01. 查看目录内容 1.1 终端实用技巧 1> 自动补全在敲出

linux复制文件scp命令,Linux scp命令详解(服务器之间复制文件或目录)-爱代码爱编程

scp:服务器之间复制文件或目录 一、命令格式: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]

linux基础建立目录树,Linux 目录结构及文件基本操作-爱代码爱编程

* LINUX目录结构和文件文本操作* 一、Linux目录结构 1,FHS标准,多数linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了列外处理和矛盾处理。FSH定义了两层规范 第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该要放置设置文件,/bin 与 /sbin

centos7学习笔记基础命令(目录结构,文件目录操作命令,关机重启)-爱代码爱编程

目录 一、用户登录说明 1、以root方式登录 2、以普通用户登录 3、普通用户和root用户对比 二、centos7目录结构 1、基本目录结构以基础用 2、路径访问方式 相对路径访问方式 绝对路径访问方式 3、定位目录以及切换目录 定位当前目录 切换所在目录 三、linux基础命令 1、Linux命令基本组成 2、L

记录一个linux cp命令遇到的子目录缺失的问题-爱代码爱编程

系统版本:Ubuntu 18.04.5 LTS 问题描述:现要将a目录下的所有内容(包括子目录)复制到b目录下,若b目录(即目标目录)不存在,则会出现a的子目录缺失的情况,演示如下: 1、b目录存在的情况:         1)执行命令前目录结构:                  2)执行命令: cp -r a/* b/         3

Linux复制指定目录及子目录下特定类型的文件-爱代码爱编程

方法一:通过完全复制然后删除指定类型的文件完成 Step1 使用cp命令复制所有文件 cp -r test/ test2 将测试目录test下所有内容完全复制到test2 Step2 组合使用find及xargs,将不用的文件删除xargs是给命令传递参数的一个过滤器,可以将前一个命令产生的输出作为后一

Linux的目录结构及常用命令(二)-爱代码爱编程

目录 一、Linux的目录结构 二、Linux常用命令 1.tree ----可查询当前所在目录下有多少子目录即每个子目录下的文件 2.alias ----设置别名 3.du ----统计目录文件空间占用的情况 4.mkdir ----创建目录  5.touch ----创建一个文件 6.ln ----创建链接文件 7.cp ----