linux将子文件夹内的文件移动到当前目录

标签 linux macos shell

嗨,我需要一个用于 Linux 和 Mac 操作系统的命令,将文件从所有子文件夹移动到当前文件夹。

我有主文件夹(04),其中包含其他文件夹,例如。 01145032 包含 jpg 和其他文件。 我必须将此文件移动到 04 文件夹中 谢谢

最佳答案

您可以使用此查找命令:

cd 04
find . -type f -mindepth 2 -exec mv '{}' . \;

-mindepth 2 将确保仅找到子目录中的文件。

关于linux将子文件夹内的文件移动到当前目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30643431/

相关文章:

linux - Bash 脚本 : Using "script" command from a bash script for logging a session

python-3.x - 来自同一节点的 pygraphviz 多条边在 Mac OS X 上不起作用

Python fabric sudo() 在输出中返回奇怪的转义字符

linux - 树莓派关机脚本

linux - 删除文件中的特定符号

linux - 在 pytorch 中,cuda.is_availbale(),但每个操作都因内存不足而失败

linux - grep 搜索模式中间的上限

c++ - 如何以编程方式设置系统响度(在 OSX 和 Windows 上)

c++ - OS X 上 Carbon OpenGL 应用程序的字体

linux - 修改 Path 文件后,所有基本命令(ls、cd、...以及 vi、vim)都不起作用