Они будут в одном и том же каталоге, если вы не указали какое-либо обозначение каталога, например .. или ../ ..
Так что mv oldFile newFile
остается в том же каталоге (в основном переименовывая его),
Примечание : если newFile уже существует, вы просто перезаписали его - mv не будет спрашивать перед этим, если вы не предоставите -i
в качестве аргумента.
mv oldFile ../newFile
перемещает его в родительский каталог,
mv oldFile ./existingSubDirectory/newFile
перемещает его в каталог существующий SubDirectory с именем newFile,
mv oldFile -p ./newSubDirectory/newFile
создает новый подкаталог с именем «newSubDirectory» и помещает в него новый файл.
Вы можете объединиться, чтобы сделать какой-то очень странный (и, как правило, бессмысленный) обход каталога, например, mv oldFile ././././../../dev/null
если вы действительно этого хотите, но в этом нет особого смысла.