Escaping dei caratteri nel nome della cartella nel Terminale

2

Recentemente ho imparato a conoscere Terminal e, sebbene abbia imparato a conoscere la barra rovesciata, le virgolette doppie, le virgolette singole ecc. per i caratteri di escape, come creo una cartella con questo nome (è su una VM in Parallels così se rovino tutto, non inciderà sulla mia installazione principale di Mac OS X).

Sto usando Mac OS Sierra 10.12.2 in Parallels, come il mio desktop, ma questa è una macchina "sandbox" per testare software ecc. senza influenzare il normale Mac - se è lento o si blocca il software non sto perdendo file importanti e possono sempre resettarlo, in teoria. (La VM non è usata per scrivere questo però ... Sto usando il normale Mac ora. Probabilmente non è rilevante, ma sono nuovo di Parallels, ma questo è per un'altra domanda.)

Ho provato questo comando per creare una directory con un indirizzo web come il nome:

mkdir 'http://www.mysite.net' 

ma ha ricevuto questo errore:

mkdir: http:: No such file or directory

Come potrei sfuggire a: e // in modo che una cartella assomigli a un URL Web anche se non lo è (questo è a scopo di test, nient'altro, visto che è su una VM). Come potrei emulare quei caratteri nel nome di una cartella?

Se qualcuno potesse aiutarti, apprezzerei questo!

    
posta avenas8808 27.07.2018 - 15:33
fonte

1 risposta

4

Il problema è che non puoi usare / nel nome di una directory. Il / è riservato a directory separate. Forse potresti sostituire // con caratteri diversi?

    
risposta data 27.07.2018 - 17:22
fonte

Leggi altre domande sui tag