Hoe u het Linux-commando mv gebruikt om bestanden en mappen te verplaatsen
Met het Linux- commando mv kunt u bestanden of zelfs hele mappen verplaatsen. U kunt het commando zelfs gebruiken om ze te hernoemen, maar voor dit doel zijn andere commando’s beter geschikt.
Wat is het Linux-commando mv?
Dit Linux mv-commando heeft twee belangrijke functies. De eerste is het verplaatsen van bestanden van de ene map naar de andere. Je kunt het commando ook gebruiken om hele mappen te verplaatsen. Met de tweede functie kun je bestanden of mappen hernoemen. Voor deze taak zijn andere Linux-commando’s en grafische interfaces echter meestal geschikter. Het mv-commando werkt in alle gangbare Linux-distributies, zoals Ubuntu. De naam is afgeleid van het woord ‘move’ (verplaatsen).
Hoe werkt het mv-commando?
Wanneer gebruikers het mv-commando gebruiken, vragen ze het systeem om een specifiek bestand of een volledige map van de ene locatie naar de andere te verplaatsen. Er zijn twee verschillende manieren om dit te doen: u kunt eerst de brondirectory openen met het Linux-commando cd en het bestand van daaruit naar de doeldirectory verplaatsen, of u kunt de brondirectory in het commando instellen en de verplaatsing uitvoeren vanuit een andere werkdirectory. Aan het einde van deze handleiding laten we u voorbeelden van beide zien. Om een bestand te hernoemen, plaatst u gewoon de nieuwe naam waar u normaal gesproken de doeldirectory plaatst.
Hoe ziet de mv-syntaxis eruit?
De syntaxis voor Linux mv ziet er als volgt uit:
$ mv [Option] [Source] [Target]shellmv is het eigenlijke commando dat met behulp van de opties kan worden aangepast. [Bron] en [Doel] kunnen zowel bestanden als mappen zijn. Het is echter belangrijk dat de bron vóór het doel wordt opgegeven. Bovendien moet u ervoor zorgen dat er geen typefouten in staan, anders werkt het commando niet.
Welke opties heeft het mv-commando?
Je hebt drie opties in mv:
- -i of –interactive: Deze optie geeft het systeem de opdracht om te vragen of een bestand of map moet worden overschreven.
- -u of –update: Deze optie verplaatst een bron alleen als het doelbestand ouder is.
- -v of –verbose: Deze optie toont de voortgang van elke verplaatsing.
Voorbeelden van een mv-commando
Om beter te begrijpen hoe Linux mv precies werkt, volgen hier een paar voorbeelden:
$ mv customers.txt ~/Documents/Contacts/shellMet dit commando wordt het bestand customers.txt van de huidige map naar de nieuwe map ~/Documents/Contacts/ verplaatst .
$ mv /Home/Invoices/customers.txt /Documents/Contacts/shellU kunt deze optie gebruiken om het bestand customers.txt van de map /home/invoices naar de nieuwe map /Documents/Contacts/ te verplaatsen .
mv *.txt /Documents/shellHiermee worden alle bestanden met de extensie .txt naar de map /Documents/ verplaatst .
$ mv customers.txt customers_new.txtshellHiermee wordt het bestand customers.txt hernoemd naar customers_new.txt.
$ mv Invoices Invoices_oldshellHiermee wordt de map /Invoices/ in de huidige map hernoemd naar /Invoices_old/.