Met het Linux- commando mv kunt u bestanden of zelfs hele mappen ver­plaat­sen. 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 be­lang­rij­ke functies. De eerste is het ver­plaat­sen van bestanden van de ene map naar de andere. Je kunt het commando ook gebruiken om hele mappen te ver­plaat­sen. Met de tweede functie kun je bestanden of mappen hernoemen. Voor deze taak zijn andere Linux-commando’s en grafische in­ter­fa­ces echter meestal ge­schik­ter. Het mv-commando werkt in alle gangbare Linux-dis­tri­bu­ties, zoals Ubuntu. De naam is afgeleid van het woord ‘move’ (ver­plaat­sen).

Hoe werkt het mv-commando?

Wanneer ge­brui­kers het mv-commando gebruiken, vragen ze het systeem om een specifiek bestand of een volledige map van de ene locatie naar de andere te ver­plaat­sen. Er zijn twee ver­schil­len­de manieren om dit te doen: u kunt eerst de bron­di­rec­to­ry openen met het Linux-commando cd en het bestand van daaruit naar de doel­di­rec­to­ry ver­plaat­sen, of u kunt de bron­di­rec­to­ry in het commando instellen en de ver­plaat­sing uitvoeren vanuit een andere werk­di­rec­to­ry. Aan het einde van deze hand­lei­ding laten we u voor­beel­den van beide zien. Om een bestand te hernoemen, plaatst u gewoon de nieuwe naam waar u normaal gesproken de doel­di­rec­to­ry plaatst.

Hoe ziet de mv-syntaxis eruit?

De syntaxis voor Linux mv ziet er als volgt uit:

$ mv [Option] [Source] [Target]
shell

mv is het ei­gen­lij­ke commando dat met behulp van de opties kan worden aangepast. [Bron] en [Doel] kunnen zowel bestanden als mappen zijn. Het is echter be­lang­rijk dat de bron vóór het doel wordt opgegeven. Bovendien moet u ervoor zorgen dat er geen ty­pe­fou­ten in staan, anders werkt het commando niet.

Welke opties heeft het mv-commando?

Je hebt drie opties in mv:

  • -i of –in­ter­ac­ti­ve: Deze optie geeft het systeem de opdracht om te vragen of een bestand of map moet worden over­schre­ven.
  • -u of –update: Deze optie ver­plaatst een bron alleen als het doel­be­stand ouder is.
  • -v of –verbose: Deze optie toont de voortgang van elke ver­plaat­sing.

Voor­beel­den van een mv-commando

Om beter te begrijpen hoe Linux mv precies werkt, volgen hier een paar voor­beel­den:

$ mv customers.txt ~/Documents/Contacts/
shell

Met dit commando wordt het bestand customers.txt van de huidige map naar de nieuwe map ~/Documents/Contacts/ ver­plaatst .

$ mv /Home/Invoices/customers.txt /Documents/Contacts/
shell

U kunt deze optie gebruiken om het bestand customers.txt van de map /home/invoices naar de nieuwe map /Documents/Contacts/ te ver­plaat­sen .

mv *.txt /Documents/
shell

Hiermee worden alle bestanden met de extensie .txt naar de map /Documents/ ver­plaatst .

$ mv customers.txt customers_new.txt
shell

Hiermee wordt het bestand customers.txt hernoemd naar customers_new.txt.

$ mv Invoices Invoices_old
shell

Hiermee wordt de map /Invoices/ in de huidige map hernoemd naar /Invoices_old/.

Ga naar hoofdmenu