Anda kehilangan nama tautannya, seharusnya:
cd ~
ln -s / root
Yang kemudian akan membuat symlink disebut root di direktori home Anda. Jadi penggunaan yang benar adalah:
ln -s <target> <link-name>
Pesan kesalahan yang Anda lihat adalah, yang ./
selalu ada dan tautan tidak dapat dibuat dengan nama ini, yang terbaik adalah dengan menggunakan ln
perintah 2 dengan kedua parameter untuk mencegah tautan yang salah.
Dari man ln
:
RINGKASAN
(1st form) ln [OPTION]... [-T] TARGET LINK_NAME
(2nd form) ln [OPTION]... TARGET
(3rd form) ln [OPTION]... TARGET... DIRECTORY
(4th form) ln [OPTION]... -t DIRECTORY TARGET...
DESKRIPSI
Di formulir 1, buat tautan ke TARGET
dengan nama LINK_NAME
. Dalam formulir ke-2, buat tautan ke TARGET
dalam direktori saat ini. Di formulir 3 dan 4, buat tautan ke masing-masing TARGET
di DIRECTORY
. Buat tautan keras secara default, dengan tautan simbolik --symbolic
. Secara default, setiap tujuan (nama tautan baru) seharusnya belum ada 4 . Saat membuat tautan keras, masing TARGET
- masing harus ada. Tautan simbolik dapat menampung teks sewenang-wenang; jika nanti diselesaikan, tautan relatif ditafsirkan terkait dengan direktori induknya.
Argumen wajib untuk opsi lama juga wajib untuk opsi pendek.
PILIHAN
Parameter terakhir <link-name>
,, default ke bagian terakhir dari target. Jadi ketika targetnya adalah /path/dir
nama tautan akan default dir
jika tidak ditentukan. 1 Dan jika Anda misalnya membuat ~/etc
dengan mkdir ~/etc
dan kemudian jalankan ln -s /etc
di ~
tidak dapat membuat link karena nama / direktori sudah ada. 3
Dan Anda dapat melihat tautan yang dibuat di direktori home Anda (di sini sebagai contoh, tentu saja Anda bebas memberi nama apa pun yang Anda suka):
$ ls -l ~/root
lrwxrwxrwx 1 videonauth videonauth 1 Dez 14 00:28 root -> /
1 Terima kasih kepada @thomasrutter karena menunjukkannya.
2 Lihat juga man link
dan man symlink
3 Terima kasih kepada @steeldriver karena memberikan contoh dalam komentar.
4 Tekankan bagian untuk menunjukkan teks karena ini relevan dengan pertanyaan.
cd /
? Atau apakah Anda suka membuat tautan yang akan terus berulang berulang? Contoh:cd root/home/terrance/root/home/terrance/root/home/terrance/root
. . . dll.