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?