Eles estarão no mesmo diretório, se você não forneceu nenhuma designação de diretório como .. ou ../..
Portanto, mv oldFile newFile
fica no mesmo diretório (basicamente renomeá-lo),
Nota : Se newFile já existia, você acabou de sobrescrevê-lo - o mv não perguntará antes de fazer isso, a menos que você forneça -i
como argumento.
mv oldFile ../newFile
move para o diretório pai,
mv oldFile ./existingSubDirectory/newFile
move para o diretório existingSubDirectory com o nome newFile,
mv oldFile -p ./newSubDirectory/newFile
cria o novo subdiretório chamado 'newSubDirectory' e coloca o newFile dentro dele.
Você pode combinar para fazer uma travessia de diretórios muito estranha (e geralmente sem sentido), como mv oldFile ././././../../dev/null
, se você realmente quisesse, mas há pouquíssimo ponto.