Posso excluir este link recursivo para meu diretório pessoal?

3

Meu diretório pessoal tem um link simbólico para o meu diretório pessoal. Não tenho certeza de como chegou lá. É seguro excluir?

~ steve$  ls -l steve
lrwxr-xr-x  1 steve  staff  12 Jun 21  2012 steve -> /Users/steve

Home directory in Finder

SSteve
fonte

Respostas:

7

Na linha de comando você tem mais poder com a seguinte linha de código

cd ~ && unlink steve

então você está certo de que apenas o link simbólico será deletado e não o caminho completo da casa :)

UsersUser
fonte
5

Simplesmente correndo rm ~/steve é seguro:

  1. especificando "~ / steve" ( não "~ / steve /", com uma barra à direita, significa rm irá trabalhar diretamente no link e não segui-lo, como seria se você digitar "~ / steve /".

  2. mesmo que você tenha digitado errado "~ / steve /", excluindo com rm não excluirá um diretório, a menos que você forneça uma opção "-r".

Davor Cubranic
fonte
2

Sim. Desde que você não apague o conteúdo do symlink e apenas o symlink, você pode deletar o symlink fine. Apenas use ⌘⌫ no link simbólico do Finder.

grg
fonte