基本 | cp
约 546 字大约 2 分钟
基本 | cp
cp
(copy的缩写)是一个用于复制文件和目录的命令,通常在命令行终端中使用。以下是从入门到高阶的cp
命令详细讲解。
入门
1. 复制文件
要复制一个文件,只需在命令行中输入以下命令:
cp 源文件 目标文件
例如,要将文件file.txt
复制到backup
目录中,可以执行以下命令:
cp file.txt backup/
2. 复制多个文件
你可以同时复制多个文件,只需在命令中列出它们的名称:
cp 文件1 文件2 文件3 目标目录
例如:
cp file1.txt file2.txt file3.txt backup/
进阶
3. 复制目录
要复制一个目录及其内容,需要使用-r
选项(递归复制)。递归复制会将目录及其子目录、文件全部复制。
cp -r 源目录 目标目录
例如:
cp -r source_dir/ destination_dir/
4. 保留文件属性
使用-p
选项可以保留源文件的属性,包括权限、所有者和时间戳。
cp -p 源文件 目标文件
例如:
cp -p file.txt backup/
高阶
5. 覆盖已存在的文件
如果目标文件已经存在,cp
默认会询问是否要覆盖。你可以使用-f
选项来强制复制并覆盖已存在的文件。
cp -f 源文件 目标文件
6. 显示复制进度
通过使用-v
选项,你可以在复制文件时显示详细信息,包括每个复制的文件名称。
cp -v 文件1 文件2 目标目录
7. 复制链接文件
默认情况下,cp
复制符号链接(软链接)的目标文件,而不是链接本身。要复制链接本身,可以使用-d
选项。
cp -d 链接文件 目标目录
总结
通过cp
命令,你可以轻松复制文件、目录及其内容,并根据需要保留文件属性、覆盖已存在的文件等。无论是在入门阶段还是在高级用法中,cp
都是一个非常有用的命令。
Loading...