Você pode usar find
:
find / -empty -type d -exec mv {} /path/to/my_empty_folders \;
Eu tenho muitas pastas vazias que não quero excluir, mas movo para uma subpasta chamada "my_empty_folders". Como posso fazer isso em um script de shell?
Você pode usar find
:
find / -empty -type d -exec mv {} /path/to/my_empty_folders \;
Você não precisa de um script de shell, mas apenas de um único comando.
$ man mv
$ mv file1 file2 file3 -t <destination/path>
Por exemplo, se seus diretórios são chamados empty_1, empty_2, empty_3, faça
mv empty* -t <destination/path>