Come creare un collegamento xxxa /home/jake/doc/test/2000/something/?
Supponiamo che xxxsia stato creato in /home/jakee ci si trovi attualmente /home/jake. Quando lo fai cd xxx, vai direttamente a /home/jake/doc/test/2000/something/.
Come creare un collegamento xxxa /home/jake/doc/test/2000/something/?
Supponiamo che xxxsia stato creato in /home/jakee ci si trovi attualmente /home/jake. Quando lo fai cd xxx, vai direttamente a /home/jake/doc/test/2000/something/.
Risposte:
Collegamento simbolico o software (file o directory, più flessibile e auto-documentante)
# Source Link
ln -s /home/jake/doc/test/2000/something /home/jake/xxx
Hard link (solo file, meno flessibile e non auto-documentante)
# Source Link
ln /home/jake/doc/test/2000/something /home/jake/xxx
Ulteriori informazioni: man ln
/home/jake/xxxè come una nuova directory. Per evitare "non è una directory: nessun file o directory" , come commento @trlkly, utilizzare il percorso relativo nella destinazione, ovvero usando l'esempio:
cd /home/jake/ln -s /home/jake/doc/test/2000/something xxxln "$(pwd)/relative_path" xxxper ottenere un collegamento assoluto per l' xxxutilizzo di un percorso relativo. Apparentemente, le regole di clobbering di bash non vengono ampliate per SOURCE.
ln -s
dovresti usare :
ln -s /home/jake/doc/test/2000/something xxx
off-topic?