在linux系统中,查找某指定文件夹中文件名含有1、2、3的文件,并将查找到的文件复制到指定文件夹内的完整命名
时间: 2023-06-19 11:03:28 浏览: 71
可以使用以下命令来实现:
```
find /path/to/folder -type f \( -name "*1*" -o -name "*2*" -o -name "*3*" \) -exec cp {} /path/to/destination \;
```
解释一下上面的命令:
- `find /path/to/folder` :在 `/path/to/folder` 文件夹下查找文件。
- `-type f` :只查找文件,不查找目录。
- `\( -name "*1*" -o -name "*2*" -o -name "*3*" \)` :查找文件名中包含 `1`、`2` 或者 `3` 的文件。
- `-exec cp {} /path/to/destination \;` :将查找到的文件复制到 `/path/to/destination` 文件夹中,复制的文件名保持不变。
注意,以上命令中的 `/path/to/folder` 和 `/path/to/destination` 需要替换为实际的路径。
相关问题
在linux系统中,将指定文件夹下的三级文件夹内文件名含有123的文件复制到指定文件下
可以使用 `find` 命令来查找符合条件的文件,然后使用 `cp` 命令将它们复制到指定目录下。具体的操作步骤如下:
1. 打开终端,进入指定的文件夹。
2. 使用下面的命令查找符合条件的文件:
```
find . -mindepth 3 -maxdepth 3 -name "*123*" -type f
```
解释一下这个命令:
* `.` 表示当前目录,也可以指定其他目录;
* `-mindepth 3` 表示最小深度为 3,即只查找三级子目录下的文件;
* `-maxdepth 3` 表示最大深度为 3,即只查找三级子目录下的文件;
* `-name "*123*"` 表示文件名中包含 123 的文件;
* `-type f` 表示只查找文件,不包括目录。
3. 如果上面的命令能够找到符合条件的文件,那么就可以使用下面的命令将它们复制到指定目录下:
```
find . -mindepth 3 -maxdepth 3 -name "*123*" -type f -exec cp {} /path/to/destination \;
```
解释一下这个命令:
* `-exec` 表示执行后面的命令;
* `cp {} /path/to/destination` 表示将找到的文件复制到指定的目录下;
* `\;` 表示命令结束。
注意,`/path/to/destination` 需要替换成实际的目录路径。如果目录不存在,需要先创建目录。
在linux系统中,查找外接名为M Y的移动硬盘中指定文件夹中文件名含有1、2、3的文件,并将查找到的文件复制到指定文件夹内的完整命名
可以使用以下命令来实现:
```
find /mnt/MY/指定文件夹 -type f \( -name '*1*' -o -name '*2*' -o -name '*3*' \) -exec cp {} /path/to/指定文件夹/{} \;
```
解释一下各个选项:
- `find`: 查找命令
- `/mnt/MY/`: 外接移动硬盘的挂载路径
- `指定文件夹`: 要查找的文件夹名称
- `-type f`: 只查找文件,不查找目录
- `\( -name '*1*' -o -name '*2*' -o -name '*3*' \)`: 查找文件名中包含数字 1、2、3 的文件。注意,这里使用了括号和逻辑运算符来组合多个条件。
- `-exec cp {} /path/to/指定文件夹/{} \;`: 将查找到的文件复制到指定文件夹中,并保持原来的文件名不变。
需要注意的是,这个命令中的 `/path/to/指定文件夹/` 部分需要替换为你要复制到的目标文件夹的路径。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)