Du kan bruge kommandoen `mv` med relativ adressering i UNIX. Sådan fungerer det:
Forståelse af relativ adressering
Relativ adressering betyder, at du specificerer placeringen af en fil baseret på dens position i forhold til det aktuelle arbejdsmappe. Dette er i modsætning til absolut adressering, der bruger en fuld sti, der starter fra rodmappen (f.eks. `/Home/bruger/dokumenter/file.txt`).
Syntaks
`` `bash
MV [Source_File] [Destination_Directory/New_Filename]
`` `
Eksempel:
Lad os sige, at du er i biblioteket "Dokumenter", og du vil flytte en fil med navnet "Report.pdf" til en undermappe kaldet "Rapporter".
1. Nuværende bibliotek: 'Dokumenter'
2. Kildefil: `Report.pdf`
3. Destination Directory: 'Rapporter'
4. nyt filnavn: (Valgfrit - du kan holde det samme navn)
Kommandoen ville se sådan ud:
`` `bash
MV Report.pdf rapporterer/
`` `
Forklaring:
* `MV`:Kommandoen til at flytte filer.
* `Report.pdf`:Kildefilen, der findes i det aktuelle bibliotek.
* `Rapporter/`:Destinationskataloget, også i forhold til det aktuelle bibliotek. `/` I slutningen indikerer, at du flytter filen til et bibliotek og ikke omdøber den.
Yderligere noter:
* Hvis du vil omdøbe filen under flytningen, skal du tilføje det nye filnavn efter destinationsmappen:`MV Report.pdf Rapporter/final_report.pdf`
* Du kan bruge `.. 'til at henvise til moderselskabet. For eksempel ville 'MV Report.pdf ../' flytte filen til biblioteket over den aktuelle.
* Hvis du ikke er sikker på, hvor du er, skal du bruge kommandoen `PWD` til at vise dit nuværende arbejdsmappe.
Fortæl mig, hvis du har andre spørgsmål om at flytte filer i Unix!