Como eu substituo uma pasta por sua única subpasta com o mesmo nome na CLI?

1

Suponha que eu tenha somente o seguinte em ~/foo :

.
..
foo

Com os gerenciadores de arquivos, se eu cortar a subpasta foo e colá-la em ~ , ela substitui automaticamente o conteúdo de ~/foo pelo de ~/foo/foo .

Mas existe uma ferramenta de linha de comando nativa para fazer isso, embora eu possa alcançar o objetivo com uma função também?

    
por cvoret 29.04.2018 / 04:55

1 resposta

1

Eu não sei como fazer isso em uma etapa mas a maneira mais fácil de contornar o problema é remover o problema. O fato de os dois diretórios terem o mesmo nome é um problema; então, renomeie um deles:

mv foo foo2  &&  mv foo2/foo foo  &&  rmdir foo2
    
por 29.04.2018 / 05:54