Digamos que eu tenho um diretório /hello.
Então eu faço mv /hello /hello2.
Eu estou movendo-se /helloem /hello2/hello? Ou estou indo /hellopara /hello2?
Parece que quando faço algo assim, obtenho resultados inconsistentes.
mvcom arquivos, faz a mesma coisa. Apenas renomear.mas mvcom diretórios Não é bom excluir o diretório inteiro com o subdiretório por causa de um mvcomando que não é seguro. então é movido como test1/test2. mas se você ainda deseja obtê-lo, escreva um aliasque verifique se o parâmetro fornecido é diretório e, em seguida, rm -rf o diretório e use o mvcomando, mas use-o por sua conta e risco.
/helloe /hello2são diretórios, então eu tenho notado que cp /hello /hello2é o que é inconsistente. Dependendo do que combinação de barras à direita estão lá, às vezes o conteúdo de /hellosão copiados /hello2, e às vezes o próprio diretório é copiado no.