linux怎么使用cp命令
linux怎么使用cp命令详细介绍
在 Linux 系统里,cp 命令主要用于复制文件和目录。下面是它的基本用法与常见参数说明:
基本语法
bash
选项 源文件或目录 目标文件或目录
常用示例
- 复制单个文件
将file1.txt复制到当前目录下,新文件名为file2.txt:
bash
file1.txt file2.txt
- 复制文件到指定目录
把file1.txt复制到/home/user/documents目录:
bash
file1.txt /home/user/documents
- 复制多个文件到指定目录
把file1.txt和file2.txt复制到/home/user/documents目录:
bash
file1.txt file2.txt /home/user/documents
- 递归复制目录
把source_dir目录及其所有子目录和文件复制到destination_dir目录:
bash
source_dir destination_dir
这里的 -r 或者 -R 参数表示递归复制。
常用选项
-f:若目标文件已存在,会强制覆盖。-i:在覆盖目标文件前给出提示,让你确认是否覆盖。-p:复制时保留文件的权限、所有者、时间戳等属性。-v:显示复制过程的详细信息。
示例
强制覆盖目标文件:
bash
file1.txt file2.txt
复制文件时保留属性:
bash
file1.txt file2.txt
复制时显示详细信息:
bash
file1.txt /home/user/documents
912 file1.txt /home/user/documents
借助这些用法和参数,你能够灵活地使用 cp 命令完成文件和目录的复制操作。