Wat is de Linux-opdracht `mv`?

De Linux-opdracht mv verplaatst of hernoemt bestanden en mappen. In vergelijking met kopiëren is verplaatsen meestal eenvoudiger, maar de keuze van opties blijft belangrijk wanneer bestanden worden overschreven of wanneer meerdere bronnen tegelijk worden verplaatst.

Ook het gebruik van aanhalingstekens is belangrijk, omdat shell-paden vaak spaties of speciale tekens bevatten.

Beschrijving van de tool

Deze tool genereert een Linux-mv-opdracht op basis van een of meer bronpaden, een bestemming, optionele onbewerkte opties en veelgebruikte verplaatsingsopties. Je kunt de opdracht ook vooraf laten gaan door sudo.

Gebruik deze tool wanneer je een veilige, kopieerbare verplaatsingsopdracht wilt zonder de shell-syntaxis handmatig samen te stellen.

Voorbeelden

  • Eén bestand hernoemen
  • Meerdere bestanden naar een bestemmingsmap verplaatsen
  • Een interactieve verplaatsing samenstellen die om bevestiging vraagt voordat bestanden worden overschreven

Functies

  • Ondersteuning voor meerdere bronpaden
  • Veelgebruikte mv-opties zoals force, interactive, no-clobber, update, verbose en backup
  • Platte shell-uitvoer die direct kan worden gekopieerd

Beperkingen

De tool stelt alleen de opdracht samen. De opdracht wordt niet uitgevoerd en er wordt niet gecontroleerd of de bestemming zich op jouw systeem precies gedraagt zoals verwacht.

Onbewerkte opties worden ongewijzigd doorgegeven en bij het gebruik van aanhalingstekens worden alleen dubbele aanhalingstekens ge-escaped.