Cum să redenumești & Mutați fișiere cu spații în nume la linia de comandă

Cuprins:

Anonim

Dacă sunteți nou în linia de comandă Mac, este posibil să fi întâlnit o situație în care încercați să interacționați cu un fișier care are spații în nume, de exemplu „Acest fișier.txt” dar, după cum probabil ați descoperit, nu puteți pur și simplu să tastați numele fișierului dacă există spații în numele fișierului, sau comanda de mutare, redenumire, copiere sau interacțiune în alt mod cu fișierul nu va fi executată.

Există câteva moduri de a interacționa cu fișierele din Terminal care au spații în numele fișierelor, dar unul este, probabil, mai ușor de reținut și de utilizat decât celăl alt.

Aici ne concentrăm pe Mac, dar acesta funcționează practic cu orice linie de comandă Unix pe care o veți întâlni, fie că este vorba de MacOS, Linux, Windows WSL etc.

Interacționează cu fișierul cu spații în nume în linia de comandă cu ghilimele

Cea mai simplă modalitate de a interacționa cu un fișier care are spații în numele fișierului este folosirea ghilimelelor.

De exemplu, dacă încercăm să mutăm un fișier care se numește „Fișier de probă.pdf”, comanda de utilizat ar arăta astfel:

"

mv Sample File.pdf>"

Sau pentru a redenumi un „Fișier eșantion.pdf” ar arăta astfel:

"

mv Sample File.pdf Sample File 2.pdf"

Modificați fișierele cu spații în nume din terminal prin scăpare

De asemenea, puteți scăpa de spații cu o bară oblică inversă, dar pentru majoritatea utilizatorilor acest lucru nu este la fel de simplu ca folosirea ghilimelelor. Acesta ar arăta astfel:

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

Observați cum se află \ înaintea spațiului din numele fișierului.

Din nou, pentru majoritatea utilizatorilor, folosirea ghilimelelor este cea mai simplă și mai directă modalitate, dar sunteți liber să utilizați și metoda escape slash.

Cum să redenumești & Mutați fișiere cu spații în nume la linia de comandă