linux 复制文件的命令
时间: 2024-10-31 10:08:08 浏览: 9
Linux复制文件命令cp之使用解说
5星 · 资源好评率100%
在Linux系统中,复制文件通常使用`cp`(copy)命令,它是用于复制文件或目录的基本工具。下面是`cp`命令的一些常用格式:
- **复制单个文件到另一个位置**:
```
cp source_file destination_directory
```
将`source_file`从当前目录复制到`destination_directory`。
- **复制整个目录及其内容**:
```
cp -r source_directory destination_directory
```
`-r`标志代表递归(recursive),表示复制整个目录及其内部所有内容。
- **如果目标不存在,自动创建目录**:
```
cp - **复制文件并追加日期作为新名字**:
```
cp source_file destination_directory/$(date +%Y%m%d%H%M%S)-source_file_name
```
这会在当前时间戳添加到目标文件名前。
- **使用管道符`|`进行文件过滤**:
如果只想复制特定类型的文件,可以先用`find`命令筛选,如复制`.txt`文件:
```
find . -type f -name "*.txt" -exec cp {} /new/directory \;
```
记得在执行`cp`命令之前,确保有足够的权限访问源文件和目标目录。如果源文件正在被其他进程占用,可能需要先关闭它们才能复制成功。
阅读全文