用于将空文件夹移动到子文件夹中的 Shell 脚本

用于将空文件夹移动到子文件夹中的 Shell 脚本

我有许多空文件夹,我不想删除它们,而是移至名为“my_empty_folders”的子文件夹。我怎样才能在 shell 脚本中做到这一点?

答案1

您可以使用find

find / -empty -type d -exec mv {} /path/to/my_empty_folders \;

答案2

您不需要 shell 脚本,只需要一个命令。

 $ man mv
 $ mv file1 file2 file3 -t <destination/path>

例如,如果您的目录名为empty_1、empty_2、empty_3,只需执行以下操作

mv empty* -t <destination/path>

相关内容