I'm mencoba untuk membuat symlink di rumah saya direktori ke direktori dan file saya di partisi data. I've mencoba:
~/Documents$ ln -sv ~/Documents/saga /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc
untuk membuat symlink bernama saga
dalam Dokumen
direktori di rumah
folder. Terminal output adalah:
ln: failed to create symbolic link ‘/media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc’: File exists
Aku memeriksa isi dari ~/Dokumen
dengan ls -a , ada apa-apa tapi .
dan ..
. Secara umum saya rumah
folder kosong,'s hanya segar instalasi sistem.
Ini adalah kesalahan klasik... itu's cara lain di sekitar:
ln -s Existing-file New-name
jadi dalam kasus anda
ln -sv /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc ~/Documents/saga
harus bekerja. Catatan meskipun:
jika ~/Dokumen/saga
ada dan bukan sebuah direktori, anda akan memiliki kesalahan juga;
jika ~/Dokumen/saga
ada dan direktori, link simbolik akan ~/Documents/saga/saga..doc
(apakah anda yakin tentang double dot?)
jika ~/Dokumen/saga
tidak ada, anda simbolik link akan ~/Dokumen/saga
(seperti itu, tidak ada ekstensi).
Saya memiliki kesalahan yang sama pesan ketika mengarahkan
ln -s /usr/bin/nodejs /usr/bin/node
dari node.js v0.10.25
untuk node.js v4.2.3
jadi saya melihat orang dalam
dan menggunakan
[OPTION]
-f, --force
remove existing destination files
Ini adalah pekerjaan seperti yang saya harapkan.
Seperti @Rmano menanggapi nya jawaban argumen dalam urutan yang salah. Aku membuat kesalahan yang sama cukup sering juga. Dengan demikian saya menemukan
Pertama masuk ke direktori di mana anda ingin membuat link
cd ~/Documents/saga
Kemudian membuat link dengan argumen tunggal.
ln -s /very/long/path/to/target/Downloads/saga..doc
Ini akan membuat link ke direktori saat ini dengan nama yang sama sebagai target.
Hanya untuk menambahkan informasi baru, anda dapat menghapus saat ini symlink, kemudian kembali membuat symlink.
rm ~/Documents/saga
Kemudian kembali membuat symlink:
ln -sv /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc ~/Documents/saga
Semoga ini bisa membantu siapa saja yang masih menghadapi 'file yang ada' kesalahan.