Questa è una seccatura molto piccola, ma potrebbe indicare un malinteso di base. Ho creato un collegamento simbolico nella mia home directory ad una cartella Customers profondamente annidata con questo comando:
ln -s /absolute/path/to/target/ Customers
Funziona bene la maggior parte delle volte: ls ~/Customers e ls /absolute/path/to/target danno gli stessi risultati, e i file possono essere referenziati usando il collegamento senza problemi.
L'unica cosa che è diversa tra un collegamento a una directory e una directory effettiva è quando premo la chiave Tab per completare automaticamente un nome di percorso nel Terminale: se scrivo ~/Cus e poi clic su Tab , il valore completato automaticamente è ~/Customers , mentre se digito ~/Dow Tab , il valore completato automaticamente è ~/Downloads/ . Quindi, nel primo caso, devo ricordare di premere nuovamente il tasto / prima di iniziare la prossima parte del percorso.
C'è un modo per creare il collegamento in modo che il completamento automatico includa la barra finale?