Jak zmienić nazwę & Przenieś pliki ze spacjami w nazwie w wierszu poleceń
Spisu treści:
- Interakcja z plikiem ze spacjami w nazwie w wierszu poleceń z cudzysłowami
- Modyfikuj pliki ze spacjami w nazwie z terminala, używając znaków ucieczki
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.