mv Overzicht
`mv` opdracht is het belangrijkste middel om gegevens binnen een bestandssysteem te verplaatsen. In tegenstelling tot kopiëren (cp) laat het het originele bestand niet achter, maar wijzigt het de locatie of naam van het bestand. Wanneer bestanden binnen hetzelfde bestandssysteem worden verplaatst, verandert alleen de metadata (inode) zonder daadwerkelijk gegevens te verplaatsen, waardoor het zeer snel is.
Hoofdrol van mv
`mv` opdracht wordt voornamelijk gebruikt voor de volgende doeleinden:
Belangrijkste Toepassingen
- Bestandsnaam Wijzigen: Wijzigt de naam of de extensie van een bestand.
- Mapnaam Wijzigen: Wijzigt de naam van een map.
- Bestand Verplaatsen: Verplaatst een bestand van de ene map naar de andere.
- Map Verplaatsen: Verplaatst een map en al zijn inhoud naar een andere locatie.
- Beheer van Back-upbestanden: Wordt gebruikt om een bestaand bestand naar een back-upversie te verplaatsen en het nieuwe bestand te vervangen.
Belangrijkste mv Opdracht Opties
`mv` opdracht biedt verschillende opties om te anticiperen op situaties zoals overschrijven voorkomen, geforceerd uitvoeren, gedetailleerde uitvoer, enz.
1. Basis Verplaatsen/Hernoemen
2. Overschrijven en Bevestigingsopties
3. Andere Informatie Output Opties
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`mv` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Voorbeeld Toepassingen
Leer hoe je bestanden en mappen effectief kunt verplaatsen en hernoemen aan de hand van verschillende voorbeelden van de `mv` opdracht.
Bestandsnaam Wijzigen
mv old_report.txt new_report.txt
Wijzigt de naam van het bestand `old_report.txt` naar `new_report.txt`.
Bestand naar een Andere Map Verplaatsen
mv document.pdf /home/user/archives/
Verplaatst het bestand `document.pdf` van de huidige map naar de map `/home/user/archives/`.
Mapnaam Wijzigen
mv old_project_folder new_project_folder
Wijzigt de naam van de map `old_project_folder` naar `new_project_folder`.
Bevestig voor Overschrijven bij Verplaatsen van Bestand
sudo mv -i config.ini /etc/
Wanneer je het bestand `config.ini` naar `/etc/` verplaatst, vraagt het of het moet worden overschreven als er al een bestand met dezelfde naam op de doel locatie bestaat.
Meerdere Bestanden naar Eén Map Verplaatsen
mv image1.jpg image2.jpg image3.png photos/
Verplaatst drie bestanden `image1.jpg`, `image2.jpg`, `image3.png` tegelijk naar de map `photos`.
Gedetailleerde Informatie Output en Back-up Aanmaken bij Verplaatsen van Bestand
mv -vb main.log main.log.old
Wanneer je het bestand `main.log` naar `main.log.old` verplaatst, wordt er een back-up gemaakt als `main.log.old` al bestaat en toont het het verplaatsingsproces in detail.