for dir in /path/to/old/dir/*; do newdir="/path/to/new/dir/$(basename "$dir")" mv "$dir" "$newdir" done
解释:上述代码将在路径 /path/to/old/dir 下找到所有文件夹,并将每个文件夹移动到 /path/to/new/dir 中,同时保持文件夹名称不变。此代码可用于批量移动文件夹。
/path/to/old/dir
/path/to/new/dir
上一篇:Bashfind命令在深度优先搜索中无法运行
下一篇:Bashfor循环将所有文件一次处理而不是一个接一个地处理。