Posso eliminare questo link ricorsivo nella mia directory Home?

3

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

    
posta SSteve 29.04.2014 - 21:28
fonte

3 risposte

7

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:)

    
risposta data 29.04.2014 - 23:27
fonte
5

L'esecuzione semplice di rm ~/steve è sicura:

  1. specificando "~ / steve" ( non "~ / steve /", con una barra finale) significa che rm funzionerà direttamente sul collegamento e non lo seguirà, poiché sarebbe se inserisci "~ / steve /".

  2. 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".

risposta data 30.04.2014 - 00:15
fonte
2

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.

    
risposta data 29.04.2014 - 21:29
fonte

Leggi altre domande sui tag