ubuntu 批量复制
时间: 2023-11-22 13:05:17 浏览: 87
批量复制文件
可以使用 `cp` 命令来批量复制文件或目录。其中,`cp` 命令的语法如下:
```
cp [OPTION]... SOURCE... DIRECTORY
```
其中,`SOURCE` 可以是一个或多个文件或目录,`DIRECTORY` 是目标目录。如果 `DIRECTORY` 不存在,则会创建它。
以下是几个常用的 `cp` 命令示例:
1. 将当前目录下的所有文件复制到 `/tmp` 目录中:
```shell
cp * /tmp
```
2. 将 `/home/user1` 目录下的所有文件和子目录复制到 `/home/user2` 目录中:
```shell
cp -r /home/user1 /home/user2
```
3. 将 `/home/user1` 目录下的所有 `.txt` 文件复制到 `/home/user2` 目录中:
```shell
cp /home/user1/*.txt /home/user2
```
4. 将 `/home/user1` 目录下的所有文件和子目录复制到 `/home/user2` 目录中,并保留源文件的权限和时间戳:
```shell
cp -rp /home/user1 /home/user2
```
注意,在使用 `cp` 命令时,如果目标文件已经存在,会提示是否覆盖。如果需要自动覆盖,可以添加 `-f` 参数。如果需要显示复制过程中的详细信息,可以添加 `-v` 参数。
阅读全文