Hernoemen & Verplaats bestanden met spaties in de naam op de opdrachtregel
Inhoudsopgave:
- Interactie met bestand met spaties in naam in opdrachtregel met aanhalingstekens
- Wijzig bestanden met spaties in naam vanaf terminal door te ontsnappen
Als je nieuw bent op de Mac-opdrachtregel, ben je misschien een situatie tegengekomen waarin je probeert te communiceren met een bestand met spaties in de naam, bijvoorbeeld "Dit bestand.txt" maar zoals je waarschijnlijk hebt ontdekt, kun je niet gewoon de bestandsnaam typen als er spaties in de bestandsnaam staan, anders zal de opdracht om het bestand te verplaatsen, hernoemen, kopiëren of anderszins te gebruiken niet worden uitgevoerd.
Er zijn een paar manieren om te communiceren met bestanden van Terminal die spaties in de bestandsnamen hebben, maar de ene is aantoonbaar gemakkelijker te onthouden en te gebruiken dan de andere.
We richten ons hier op de Mac, maar dit werkt met vrijwel elke Unix-opdrachtregel die je tegenkomt, of het nu MacOS, Linux, Windows WSL, enz. is.
Interactie met bestand met spaties in naam in opdrachtregel met aanhalingstekens
De eenvoudigste manier om te communiceren met een bestand met spaties in de bestandsnaam is door aanhalingstekens te gebruiken.
Als we bijvoorbeeld een bestand met de naam "Voorbeeldbestand.pdf" proberen te verplaatsen, ziet de te gebruiken opdracht er als volgt uit:
"mv voorbeeldbestand.pdf>"
Of om de naam van een "Voorbeeldbestand.pdf" er als volgt uit te laten zien:
"mv Voorbeeldbestand.pdf Voorbeeldbestand 2.pdf"
Wijzig bestanden met spaties in naam vanaf terminal door te ontsnappen
Je kunt de spaties ook escapen met een backslash, maar voor de meeste gebruikers is dit niet zo eenvoudig als het gebruik van aanhalingstekens. Dit ziet er als volgt uit:
mv Voorbeeld\ Bestand.pdf ~/Path/To/Destination/
Let op hoe de \ voor de spatie in de bestandsnaam staat.
Nogmaals, voor de meeste gebruikers is het gebruik van aanhalingstekens de eenvoudigste en meest directe manier, maar je kunt ook de escape slash-methode gebruiken.