linux常用命令cp用法
时间: 2024-09-29 12:10:26 浏览: 39
在Linux系统中,`cp` (copy) 命令是一个基本的文件和目录复制工具。它用于将源文件或目录复制到目标位置。以下是`cp` 命令的基本用法:
1. **复制单个文件**:
```
cp source_file destination_directory
```
这会把 `source_file` 复制到指定的 `destination_directory` 中。
2. **复制目录及内容**:
```
cp -r source_directory destination_directory
```
使用 `-r` 或 `--recursive` 参数可以递归地复制整个目录及其内容。
3. **保留原有权限、时间和所有者信息**:
```
cp -p source_file destination_directory
```
或者
```
cp -rp source_directory destination_directory
```
加上 `-p` 或 `--preserve` 可以保留属性。
4. **复制时不提示确认**:
```
cp -f source_file destination_directory
```
使用 `-f` 或 `--force` 参数可以强制覆盖已存在的文件,不会询问用户是否覆盖。
5. **复制文件至当前目录**:
```
cp file_name .
```
将 `file_name` 复制到当前工作目录。
6. **复制文件并追加时间戳**:
```
cp -t target_directory file_name
```
将 `file_name` 移动到 `target_directory` 并保持原创建时间。
阅读全文