📅  最后修改于: 2023-12-03 15:02:43.224000             🧑  作者: Mango
cp
命令是 Linux 系统中用于复制文件和目录的命令。它允许你在不同的位置之间复制文件和目录,可以用于备份文件、创建副本或将文件从一个目录复制到另一个目录。
cp [OPTION]... SOURCE... TARGET
SOURCE
指定要复制的源文件或目录的路径(可以指定多个)。TARGET
指定要复制到的目标路径。可以是目录的路径,也可以是新文件的路径。-r, -R, --recursive
:复制目录及其内容。如果源文件是目录,则递归地复制整个目录及其子目录。-i, --interactive
:交互式地进行复制操作。在复制前会询问是否覆盖已存在的目标文件。-v, --verbose
:在复制过程中显示详细信息,包括每个文件的名称。-u, --update
:只复制源文件中比目标文件更新的文件,不覆盖已存在且更新时间较旧的目标文件。-p
:保留源文件的权限、所有者信息和时间戳。-a, --archive
:保持源文件或目录的模式、所有者、时间戳,并尝试复制符号链接。cp source-file.txt destination/
cp file1.txt file2.txt destination/
cp -r source-dir/ destination/
cp -a source-dir/ destination/
cp -i file.txt destination/
cp -u source-file.txt destination/
cp -v file.txt destination/
这些只是 cp
命令的一些常见用法和示例,你可以使用 man cp
命令在终端中查看完整的帮助文档和更多选项。