Script de shell para mover pastas vazias para uma subpasta

0

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?

    
por Karina 23.10.2018 / 12:52

2 respostas

1

Você pode usar find :

find / -empty -type d -exec mv {} /path/to/my_empty_folders \;
    
por 23.10.2018 / 13:02
-1

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>

    
por 23.10.2018 / 12:57