本文共 310 字,大约阅读时间需要 1 分钟。
当执行命令cp -r /etc /data/etc-bak
时,如果/data/etc-bak
文件夹不存在,第一次执行将将/etc
目录复制到/data
目录下,并重新命名为/data/etc-bak
。第二次执行时,由于/data/etc-bak
已经存在,此命令将会将/etc
目录复制入其下,成为其子目录/data/etc-bak/etc
。
这种复制方式的优势主要体现在两点:一是可以递归复制目录结构,保留子目录和文件的完整性;二是特别适用于需要备份或迁移文件时,分批次或分阶段执行的场景。此外,cp -r
命令还能接受多个源目录作为输入,允许进行并行操作(具体取决于系统CPU和内存资源)。
转载地址:http://uylgz.baihongyu.com/