linux中cp命令用法不太懂
linux中cp命令用法不太懂详细介绍
在 Linux 里,cp 命令主要用于复制文件和目录。下面为你详细介绍它的常见用法:
基本语法
bash
选项 源文件或目录 目标文件或目录
常用选项
-r或-R:递归复制目录及其子目录和文件,若要复制目录,此选项必不可少。-i:在覆盖目标文件之前进行交互式确认。-v:显示详细的复制过程。-p:保留源文件的权限、所有者、时间戳等属性。
常见用法示例
复制单个文件
将 file1.txt 复制到当前目录下,并重命名为 file2.txt。
bash
file1.txt file2.txt
复制文件到指定目录
把 file1.txt 复制到 /home/user/documents 目录下。
bash
file1.txt /home/user/documents
递归复制目录
把 source_dir 目录及其所有内容复制到 destination_dir 目录下。
bash
source_dir destination_dir
交互式复制文件
在覆盖目标文件之前,系统会提示你进行确认。
bash
file1.txt file2.txt
复制时显示详细信息
复制 file1.txt 到 file2.txt,并显示详细的复制过程。
bash
file1.txt file2.txt
复制时保留文件属性
复制 file1.txt 到 file2.txt,同时保留文件的权限、所有者和时间戳等属性。
bash
file1.txt file2.txt
通过上述示例,你应该能掌握 cp 命令的基本用法了。若要了解更多选项和用法,可以查看 cp 命令的帮助文档:
bash
912man