Du kan bruke `MV` -kommandoen med relativ adressering i UNIX. Slik fungerer det:
Forstå relativ adressering
Relativ adressering betyr at du spesifiserer plasseringen av en fil basert på dens posisjon i forhold til den gjeldende arbeidskatalogen. Dette i motsetning til absolutt adressering, som bruker en full bane som starter fra rotkatalogen (f.eks. `/Home/user/documents/file.txt`).
Syntaks
`` Bash
mv [source_file] [destination_directory/new_filename]
`` `
Eksempel:
La oss si at du er i `Documents` -katalogen, og at du vil flytte en fil som heter` Report.pdf` til en underkatalog kalt `Reports`.
1. Gjeldende katalog: `Dokumenter`
2. Kildefil: `Report.pdf`
3. Destinasjonskatalog: `Rapporter`
4. Nytt filnavn: (Valgfritt - du kan beholde samme navn)
Kommandoen vil se slik ut:
`` Bash
MV Report.pdf rapporterer/
`` `
Forklaring:
* `mv`:Kommandoen for å flytte filer.
* `Report.pdf`:Kildefilen, som ligger i den gjeldende katalogen.
* `Rapporter/`:Destinasjonskatalogen, også i forhold til den gjeldende katalogen. `/` På slutten indikerer at du flytter filen inn i en katalog og ikke gir nytt navn til den.
Ytterligere merknader:
* Hvis du vil gi nytt navn til filen under flyttingen, kan du legge til det nye filnavnet etter destinasjonskatalogen:`MV Report.pdf Reports/Final_Report.pdf`
* Du kan bruke `..` for å referere til overordnet katalog. For eksempel ville `mv rapport.pdf ../` flytte filen til katalogen over den nåværende.
* Hvis du ikke er sikker på hvor du er, bruk `PWD` -kommandoen for å vise din nåværende arbeidskatalog.
Gi meg beskjed hvis du har andre spørsmål om å flytte filer i UNIX!