cp 命令是 Linux 和 Unix 系统中用于复制文件或目录的命令。它可以将一个或多个文件或目录从一个位置复制到另一个位置。
cp 命令的基本语法如下:
cp [OPTIONS] SOURCE DEST
其中, OPTIONS 是可选的命令行选项, SOURCE 是要复制的文件或目录的路径, DEST 是目标文件或目录的路径。
cp 命令的一些常见选项包括:
-
-i :在覆盖目标文件或目录之前提示确认。
-
-r :递归复制目录及其子目录中的所有文件和目录。
-
-v :显示复制过程的详细信息。
-
-f :强制覆盖目标文件或目录,即使它们已经存在。
-
-a :保留文件的属性和时间戳。
-
-u :只复制源文件中比目标文件新的文件。
-
-x :只复制源文件中比目标文件旧的文件。
-
-d :创建一个与源目录同名的新目录,而不是复制目录中的文件。
例如,要将名为 file.txt 的文件从当前目录复制到 ~/Documents 目录中,可以使用以下命令:
cp file.txt ~/Documents
如果要将整个 source 目录及其子目录中的所有文件和目录复制到 ~/Destination 目录中,可以使用以下命令:
cp -r source ~/Destination
cp 命令是一个非常有用的工具,可以帮助您在 Linux 和 Unix 系统中更轻松地复制文件和目录。