Bisakah saya menghapus tautan rekursif ini ke direktori Beranda saya?

3

Direktori rumah saya memiliki symlink ke direktori rumah saya. Saya tidak yakin bagaimana sampai di sana. Apakah aman untuk menghapus?

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

Direktori rumah di Finder

SSteve
sumber

Jawaban:

7

Di baris perintah, Anda memiliki kekuatan lebih dengan baris kode berikut

cd ~ && unlink steve

jadi Anda yakin bahwa hanya symlink yang akan dihapus dan bukan path home lengkap :)

Pengguna Pengguna
sumber
5

Cukup menjalankan rm ~/steveaman:

  1. menentukan "~ / steve" ( bukan "~ / steve /", dengan garis miring) berarti rmakan bekerja langsung pada tautan dan tidak mengikutinya, seperti halnya jika Anda memasukkan "~ / steve /".

  2. bahkan jika Anda salah mengetik "~ / steve /", menghapus dengan rmtidak akan menghapus direktori kecuali Anda memberinya opsi "-r".

Davor Cubranic
sumber
2

Iya nih. Asalkan Anda tidak menghapus konten symlink dan hanya symlink, Anda dapat menghapus symlink fine. Cukup gunakan ⌘⌫ pada symlink dari Finder.

GRG
sumber