Alias usa dal terminale - Qual è la ricetta magica?

1

Volevo creare un collegamento nella mia root, nella directory Terminal di Terminale

Obiettivo

un alias per /someLongPath/someProject/ a ~/someProject

problema

Creo l'alias e lo localizzo a ~/ . Per me questo è ~/MultiTimer qui. Ma per l'Alias, l'uso del terminale di cd non funziona!

Domanda

Come usi cd dal Terminale per un alias? Può essere impostato?

    
posta J-Dizzle 07.01.2016 - 15:09
fonte

2 risposte

4

Gli alias sono file speciali per OS X e attualmente supportati solo da app GUI. Contengono informazioni sull'oggetto target che consente al finder di trovare la posizione originale anche se il target è stato spostato su file system.

C'è una fonte C per costruire uno strumento che ottiene il nome di destinazione da un file alias ( Link al codice sorgente ), ma penso di usarlo nel modo che vorresti ( cd ) non è così pratico. Es:

cd './getTrueName Multitimer'

Come menzionato nella prima risposta, ln è lo strumento giusto da utilizzare se non hai bisogno delle funzioni avanzate di Alias:

ln -s <sourcepath> <targetpath> non consente il movimento del target.

ln <sourcepath> <targetpath> consente lo spostamento del target, ma solo sullo stesso file system.

    
risposta data 07.01.2016 - 17:26
fonte
1

la risposta è semplice - usa 'ln -s' e non un alias!

    
risposta data 07.01.2016 - 15:59
fonte

Leggi altre domande sui tag