linux系统本机拷贝命令
linux系统本机拷贝命令详细介绍
在 Linux 系统中,可使用cp命令进行文件和目录的拷贝操作,下面是一些常见用法:
拷贝单个文件
要把一个文件从源路径复制到目标路径,可使用如下命令:
bash
/path/to/source/file /path/to/destination/
例如,把/home/user/documents/report.txt文件复制到/home/user/backup/目录,可执行:
bash
/home/user/documents/report.txt /home/user/backup/
拷贝目录及其内容
若要拷贝整个目录及其所有子目录和文件,需要加上-r(递归)选项:
bash
/path/to/source/directory /path/to/destination/
例如,把/home/user/projects/project1目录复制到/home/user/archive/目录,可执行:
bash
/home/user/projects/project1 /home/user/archive/
拷贝时覆盖已有文件
若目标路径中存在同名文件,默认情况下cp命令会提示是否覆盖。若要自动覆盖而不提示,可使用-f(强制)选项:
bash
/path/to/source/file /path/to/destination/
拷贝时显示详细信息
若要在拷贝过程中显示详细信息,可使用-v(详细)选项:
bash
/path/to/source/file /path/to/destination/
保留文件属性
默认情况下,cp命令复制文件时不会保留文件的原始属性(如权限、时间戳等)。若要保留这些属性,可使用-p选项:
bash
/path/to/source/file /path/to/destination/
912 /path/to/source/file /path/to/destination/
这些是cp命令的基本用法,你可根据实际需求组合使用不同选项。