U kunt de opdracht `mv` gebruiken met relatieve adressering in UNIX. Hier is hoe het werkt:
Inzicht in relatieve adressen
Relatieve adressering betekent dat u de locatie van een bestand opgeeft op basis van de positie ten opzichte van de huidige werkmap. Dit is in tegenstelling tot absolute adressering, dat een volledig pad gebruikt om te beginnen met de hoofdmap (bijv. `/Home/user/documenten/bestand.txt`).
Syntaxis
`` `bash
mv [source_file] [bestemming_directory/new_filename]
`` `
Voorbeeld:
Laten we zeggen dat u zich in de map 'documenten' bevindt en u een bestand met de naam 'rapport.pdf' wilt verplaatsen naar een submap genaamd 'rapporten'.
1. Huidige map: 'Documenten'
2. Bronbestand: `rapport.pdf`
3. Directory Directory: 'Rapporten'
4. Nieuwe bestandsnaam: (Optioneel - u kunt dezelfde naam behouden)
Het commando zou er zo uitzien:
`` `bash
MV -rapport.pdf rapporten/
`` `
Verklaring:
* `MV`:de opdracht om bestanden te verplaatsen.
* `Report.pdf`:het bronbestand, gelegen in de huidige map.
* `Rapporten/`:de Destination Directory, ook in verhouding tot de huidige map. De `/` geeft aan het einde aan dat u het bestand naar een map verplaatst en niet hernoemt.
Aanvullende opmerkingen:
* Als u het bestand tijdens de verhuizing wilt hernoemen, voegt u de nieuwe bestandsnaam toe na de doelmap:`MV Report.pdf Reports/Final_Report.pdf`
* U kunt `..` om te verwijzen naar de bovenliggende map. Bijvoorbeeld, `mv rapport.pdf ../` zou het bestand verplaatsen naar de map boven de huidige map.
* Als u niet zeker weet waar u bent, gebruikt u de opdracht `pwd` om uw huidige werkmap weer te geven.
Laat het me weten als je nog andere vragen hebt over het verplaatsen van bestanden in Unix! |