linux系统批量移动文件夹内下级文件夹
时间: 2023-10-22 14:05:26 浏览: 153
在某个文件夹下批量建立文件夹
可以使用find命令来查找所有子文件夹,并使用xargs命令来批量移动它们。
例如,将所有名为“subdir”的子文件夹移动到“newdir”文件夹中,可以使用以下命令:
```
find /path/to/folder -type d -name "subdir" | xargs -I {} mv {} /path/to/newdir/
```
解释一下这个命令:
- `find /path/to/folder`:在指定文件夹中查找。
- `-type d`:只查找目录。
- `-name "subdir"`:只查找名为“subdir”的子文件夹。
- `|`:将上一个命令的输出作为下一个命令的输入。
- `xargs -I {}`:将查找到的每个子文件夹作为输入,并用大括号“{}”表示。
- `mv {} /path/to/newdir/`:将每个子文件夹移动到新的文件夹中。
请根据实际情况修改命令中的路径和文件夹名称。
阅读全文