命令速查filesystem
cp:复制文件和目录
将文件或目录复制到新位置,并通过交互确认和归档模式降低误覆盖风险。
复制文件或目录。目标已存在时可能被覆盖,因此学习阶段优先使用交互确认。
cp [选项] 源... 目标cp -i -- "$HOME/practice/note.txt" "$HOME/practice/note.txt.bak"cp -a -- "$HOME/practice/project" "$HOME/practice/project.bak"cp -i -- "$HOME/practice/note.txt" "$HOME/practice/archive/"-i 覆盖前询问,-a 尽量保留目录结构和元数据。
命令会创建或覆盖目标。先用 ls -la -- 目标 检查路径,并给变量加双引号;复制到系统目录通常需要额外权限且应谨慎。
GNU 与 BusyBox 差异
Section titled “GNU 与 BusyBox 差异”两者支持常见的 -i、-r、-a。GNU cp 提供更完整的备份、稀疏文件、写时复制和长选项;BusyBox 的 -a 细节及元数据保留能力取决于版本和配置。