La mia home directory ha un link simbolico alla mia home directory. Non sono sicuro di come sia arrivato. È sicuro cancellare?
~ steve$ ls -l steve
lrwxr-xr-x 1 steve staff 12 Jun 21 2012 steve -> /Users/steve
Nella riga di comando hai più potenza con la seguente riga di codice
cd ~ && unlink steve
quindi sei sicuro che solo il link simbolico verrà eliminato e non il percorso completo della home:)
L'esecuzione semplice di rm ~/steve
è sicura:
specificando "~ / steve" ( non "~ / steve /", con una barra finale) significa che rm
funzionerà direttamente sul collegamento e non lo seguirà, poiché sarebbe se inserisci "~ / steve /".
anche se hai digitato in modo errato "~ / steve /", l'eliminazione con rm
non cancellerà una directory a meno che tu non gli dia l'opzione "-r".
Sì. Se non si elimina il contenuto del collegamento simbolico e solo il collegamento simbolico, è possibile eliminare il collegamento simbolico. Basta usare ⌘⌫ sul link simbolico da Finder.