
cp 命令在 Linux 中用于复制文件和目录。它是一个常用的命令,能够帮助用户将文件或目录复制到指定位置。
cp [选项] 源文件 目标文件cp 命令的最基本用途是复制文件。例如,将 file1.txt 复制到 /path/to/destination/ 目录中:
cp file1.txt /path/to/destination/
-r 或 -R 选项,这表示递归复制整个目录:
cp -r directory /path/to/destination/
-i:在目标文件已经存在时,询问用户是否覆盖。
cp -i file1.txt /path/to/destination/
-f:强制覆盖目标文件,不提示确认。
cp -f file1.txt /path/to/destination/
-r 或 -R:递归复制目录及其内容。
cp -r directory /path/to/destination/
-u:仅当源文件比目标文件新,或目标文件不存在时才复制。
cp -u file1.txt /path/to/destination/
-v:显示复制过程,列出正在复制的文件。
cp -v file1.txt /path/to/destination/
-a:保留文件的所有属性(包括权限、时间戳等),常用于备份操作,相当于 -dR --preserve=all。
cp -a directory /path/to/destination/
-p:保留文件的原始属性,如时间戳、权限等。
cp -p file1.txt /path/to/destination/
file1.txt 和 file2.txt 复制到 /path/to/destination/:
cp file1.txt file2.txt /path/to/destination/
dir1 到目标目录 /path/to/destination/:
cp -r dir1 /path/to/destination/
cp 命令非常实用,适用于文件和目录的复制操作。通过使用不同的选项,可以精细控制复制过程,例如是否询问覆盖、是否递归复制目录以及是否保留文件的属性等。了解并灵活运用这些选项,将使得文件管理更加高效。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。