Kaip pervardyti & perkelti failus su tarpais pavadinime komandinėje eilutėje

Turinys:

Anonim

Jei pirmą kartą naudojate „Mac“ komandų eilutę, galbūt susidūrėte su situacija, kai bandote sąveikauti su failu, kurio pavadinime yra tarpų, pvz., „This File.txt“ bet, kaip tikriausiai pastebėjote, negalite tiesiog įvesti failo pavadinimo, jei failo pavadinime yra tarpų arba nepavyks įvykdyti komandos perkelti, pervardyti, kopijuoti ar kitaip sąveikauti su failu.

Yra keletas būdų, kaip sąveikauti su failais iš terminalo, kurių pavadinimuose yra tarpų, tačiau vieną lengviau atsiminti ir naudoti nei kitą.

Dėmesį sutelkiame į „Mac“, bet iš esmės tai veikia su bet kuria „Unix“ komandų eilute, su kuria susiduriate, nesvarbu, ar tai „MacOS“, „Linux“, „Windows WSL“ ir kt.

Sąveika su failu su tarpais pavadinime komandų eilutėje su kabutėmis

Paprasčiausias būdas bendrauti su failu, kurio pavadinime yra tarpų, yra naudoti kabutes.

Pavyzdžiui, jei bandome perkelti failą, pavadintą „Sample File.pdf“, naudotina komanda atrodytų taip:

"

mv Pavyzdinis failas.pdf>"

Arba pervardyti „Pavyzdinį failą.pdf“ atrodytų taip:

"

mv Pavyzdinis failas.pdf Pavyzdinis failas 2.pdf"

Pakeiskite failus su tarpais pavadinime iš terminalo paspausdami pabėgimo klavišą

Taip pat galite palikti tarpus pasviruoju brūkšniu, tačiau daugumai vartotojų tai nėra taip paprasta, kaip naudoti kabutes. Tai atrodytų taip:

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

Atkreipkite dėmesį, kaip \ yra prieš tarpą failo pavadinime.

Vėlgi, daugumai vartotojų kabutes naudoti yra paprasčiausias ir tiesiausias būdas, tačiau taip pat galite naudoti pasvirojo brūkšnio metodą.

Kaip pervardyti & perkelti failus su tarpais pavadinime komandinėje eilutėje