【发布时间】:2017-06-03 18:19:34
【问题描述】:
我正在寻找以下内容: 我想在我的目录中的所有子文件夹中搜索带有 .m4a 的文件。当找到具有此结尾的文件时,我想将其移动到另一个文件夹。但之后我想删除这个子文件夹。我坚持最后一步。 到目前为止,我有:
find . -name '*.m4a' -type f -exec mv {} /path/to/storage \;
我不知道如何删除子文件夹,找到了 m4a 文件。另外我不想意外删除任何其他文件夹(我的意思是如果我错误地应用了 rm 命令。删除子文件夹,我在哪里找到了一个 m4a 文件,没关系)。基本上,我不确定如何控制删除,我可以在 find 命令中添加这个命令和另一个 -exec 吗? 谢谢!
【问题讨论】:
-
移动到文件夹有什么好处,为什么不一次删除文件?
-
你的意思是要删除原来的文件夹吗?
-
我希望在子文件夹中选择一个以 m4a 结尾的文件。将其推入收集文件夹,删除子文件夹的其余内容并删除子文件夹。我不想删除 m4a 文件,但在将所选文件移出后,此文件夹中的剩余文件。