Digamos que eu tenho um diretório /hello
.
Então eu faço mv /hello /hello2
.
Eu estou movendo-se /hello
em /hello2/hello
? Ou estou indo /hello
para /hello2
?
Parece que quando faço algo assim, obtenho resultados inconsistentes.
mv
com arquivos, faz a mesma coisa. Apenas renomear.mas mv
com diretórios Não é bom excluir o diretório inteiro com o subdiretório por causa de um mv
comando que não é seguro. então é movido como test1/test2
. mas se você ainda deseja obtê-lo, escreva um alias
que verifique se o parâmetro fornecido é diretório e, em seguida, rm -rf o diretório e use o mv
comando, mas use-o por sua conta e risco.
/hello
e /hello2
sã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 /hello
são copiados /hello2
, e às vezes o próprio diretório é copiado no.