在Linux系统中,copy命令用于复制文件或目录。其基本用法如下:
-
复制文件:
cp 源文件 目标文件
- 示例:
cp file1.txt file2.txt
将file1.txt复制为file2.txt。
- 示例:
-
复制目录:
cp -r 源目录 目标目录
- 示例:
cp -r dir1 dir2
将dir1目录及其内容复制到dir2目录下。
- 示例:
-
复制并重命名:
cp 源文件 目标文件名
- 示例:
cp file1.txt file2.txt
将file1.txt复制为file2.txt。
- 示例:
-
强制复制:
cp -f 源文件 目标文件
- 示例:
cp -f file1.txt file2.txt
强制将file1.txt复制为file2.txt,如果目标文件已存在,则覆盖。
- 示例:
-
保留原文件属性:
cp -p 源文件 目标文件
- 示例:
cp -p file1.txt file2.txt
复制file1.txt为file2.txt,并保留原文件的权限、所有者和时间戳。
- 示例:
还有其他一些可选参数,如递归复制目录的内容、复制链接文件本身而不是目标文件等。可通过man cp
命令查看更多详细信息。