Hur man byter namn & Flytta filer med mellanslag i namn på kommandoraden

Innehållsförteckning:

Anonim

Om du är ny på Mac-kommandoraden kan du ha stött på en situation där du försöker interagera med en fil som har mellanslag i namnet, till exempel "This File.txt" men som du säkert upptäckt kan du inte bara skriva in filnamnet om det finns mellanslag i filnamnet, eller om kommandot för att flytta, byta namn, kopiera eller på annat sätt interagera med filen kommer att misslyckas.

Det finns några sätt att interagera med filer från Terminal som har mellanslag i filnamnen, men det ena är utan tvekan lättare att komma ihåg och använda än det andra.

Vi fokuserar på Mac här, men det här fungerar med i princip alla unix-kommandorader du kommer att stöta på, oavsett om det är MacOS, Linux, Windows WSL, etc.

Interagera med fil med blanksteg i namn på kommandoraden med citattecken

Det enklaste sättet att interagera med en fil som har mellanslag i filnamnet är genom att använda citattecken.

Om vi ​​till exempel försöker flytta en fil som heter "Sample File.pdf" skulle kommandot som vi ska använda se ut så här:

"

mv Exempelfil.pdf>"

Eller att byta namn på en "Sample File.pdf" skulle se ut så här:

"

mv Exempelfil.pdf Exempelfil 2.pdf"

Ändra filer med mellanslag i namnet från Terminal genom att Escape

Du kan också undvika mellanslagen med ett snedstreck, men för de flesta användare är detta inte så enkelt som att använda citattecken. Detta skulle se ut så här:

mv Sample\ File.pdf ~/Path/To/Destination/

Lägg märke till hur \ är placerad före utrymmet i filnamnet.

Återigen, för de flesta användare är det enklaste och mest direkta sättet att använda citattecken, men du kan också använda escape-snedstreckmetoden.

Hur man byter namn & Flytta filer med mellanslag i namn på kommandoraden