Jak zmienić nazwę & Przenieś pliki ze spacjami w nazwie w wierszu poleceń

Spisu treści:

Anonim

Jeśli dopiero zaczynasz korzystać z wiersza poleceń na komputerze Mac, być może spotkałeś się z sytuacją, w której próbujesz wejść w interakcję z plikiem zawierającym spacje w nazwie, na przykład „Ten plik.txt” ale jak zapewne zauważyłeś, nie możesz po prostu wpisać nazwy pliku, jeśli w nazwie pliku znajdują się spacje lub polecenie przeniesienia, zmiany nazwy, skopiowania lub innej interakcji z plikiem nie zostanie wykonane.

Istnieje kilka sposobów interakcji z plikami z Terminala, które mają spacje w nazwach plików, ale jeden z nich jest prawdopodobnie łatwiejszy do zapamiętania i użycia niż drugi.

Skupiamy się tutaj na komputerze Mac, ale działa to w zasadzie z każdą napotkaną linią poleceń uniksową, niezależnie od tego, czy jest to MacOS, Linux, Windows WSL itp.

Interakcja z plikiem ze spacjami w nazwie w wierszu poleceń z cudzysłowami

Najprostszym sposobem interakcji z plikiem zawierającym spacje w nazwie jest użycie cudzysłowów.

Jeśli na przykład próbujemy przenieść plik o nazwie „Plik przykładowy.pdf”, polecenie, którego należy użyć, będzie wyglądać następująco:

"

mv przykładowy plik.pdf>"

Aby zmienić nazwę „Przykładowego pliku.pdf”, wyglądałoby to następująco:

"

mv Przykładowy plik.pdf Przykładowy plik 2.pdf"

Modyfikuj pliki ze spacjami w nazwie z terminala, używając znaków ucieczki

Możesz także zastąpić spacje ukośnikiem odwrotnym, ale dla większości użytkowników nie jest to tak proste, jak użycie cudzysłowów. Wyglądałoby to tak:

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

Zwróć uwagę na położenie znaku \ przed spacją w nazwie pliku.

W przypadku większości użytkowników użycie cudzysłowu jest najprostszym i najbardziej bezpośrednim sposobem, ale możesz też użyć metody ukośnika.

Jak zmienić nazwę & Przenieś pliki ze spacjami w nazwie w wierszu poleceń