Mover todos os arquivos dentro das subpastas para a pasta pai

1

Digamos que eu tenha um caminho como este

/x/xx/file

Eu quero mover todos os arquivos dentro de subpastas de /x/ para /x/ ao mesmo tempo. Isso é possível?

Estou no Ubuntu 16.04.

As subpastas têm nomes diferentes e quero mover todos os arquivos dentro de uma subpasta, não importando a profundidade, para /x/ . Também é possível que tenhamos arquivos sobressalentes dentro de /x/ que não estão em nenhuma subpasta. Nenhum arquivo deve ficar acima de /x/ , não importa o quê.

    
por Freedo 11.04.2017 / 12:34

1 resposta

1

Mova para a pasta de destino e execute:

find . -mindepth 2 -type f -print -exec mv {} . \;

com -mindepth 2 ele pesquisará recursivamente sem incluir o diretório atual.

    
por 11.04.2017 / 12:44

Tags