Sie befinden sich im selben Verzeichnis, wenn Sie keine Verzeichnisbezeichnung wie .. oder ../ .. angegeben haben.
So mv oldFile newFile
bleibt im selben Verzeichnis (im Grunde ist es das Umbenennen),
Hinweis : Wenn bereits newFile vorhanden ist, haben Sie es gerade überschrieben. Mv fragt nicht vorher, es sei denn, Sie geben es -i
als Argument an.
mv oldFile ../newFile
verschiebt es in das übergeordnete Verzeichnis,
mv oldFile ./existingSubDirectory/newFile
verschiebt es in das Verzeichnis existsSubDirectory mit dem neuen Dateinamen,
mv oldFile -p ./newSubDirectory/newFile
erstellt das neue Unterverzeichnis mit dem Namen 'newSubDirectory' und fügt die neue Datei darin ein.
Sie können kombinieren, um einige sehr seltsame (und in der Regel sinnlose) Verzeichnisdurchquerung durchzuführen, z. B. mv oldFile ././././../../dev/null
wenn Sie es wirklich wollten, aber es hat wenig Sinn.