使用cp命令复制文件夹需加-r选项递归复制,如cp -r myfolder /backup/;常用选项包括-v显示过程、-a保留属性、-u增量更新,可组合使用如cp -av实现详细输出并保留权限,适用于备份与迁移场景。
在Linux系统中复制文件夹,最常用的命令是 cp。它不仅可以复制文件,也能递归地复制整个目录(文件夹)。要正确复制文件夹,关键在于使用合适的选项。
复制目录时必须加上 -r 或 -R 选项,表示递归复制,即复制目录及其内部所有子目录和文件:
cp -r 源目录路径 目标路径
例如,要把名为 myfolder 的目录复制到 /backup/ 目录下:
cp -r myfolder /backup/
执行后,/backup/myfolder 就会包含原目录的所有内容。
根据实际需求,可以组合不同的选项来增强功能:
reserve:指定保留某些属性,如权限、所有者等例如,带详细输出地复制并保留属性:
cp -av myfolder /backup/
以下是一些实用的操作例子:
使用 cp 命令复制目录时需要注意几点:
基本上就这些。掌握 cp -r 及相关选项,就能灵活应对大多数目录复制需求。