Saya mencoba membuat hardlink pada drive C saya yang mengarah ke file pada drive D saya. Saya membuka terminal dengan hak istimewa Administrator dan mencoba yang berikut:
C:\Users\sandro>mklink /H _vimrc D:\sandro-desktop\.vimrc
Kesalahan yang saya dapatkan adalah: Sistem tidak dapat memindahkan file ke disk drive lain.
Ketika saya mencoba softlink saya mendapatkan masalah yang karena beberapa alasan perubahan pada isi tautan tidak tercermin pada file yang ditargetkan.
Terima kasih!
windows-7
hard-drive
hardlink
Sandro
sumber
sumber
_vimrc
di tujuan bukan.vimrc
?Jawaban:
Tautan keras adalah fitur sistem file yang tidak dapat melewati batas sistem file. Anda tidak dapat menautkan file pada C: ke D: karena mereka adalah sistem file yang terpisah. Mereka masing-masing mungkin berisi jenis file sistem yang sama (mis. NTFS) tetapi mereka adalah sistem file yang terpisah.
sumber
subst D: C:\utils
(tentu saja, dibuat menggunakan Registry untuk membuat inisubst
persisten).Jika windows 7, Anda dapat menggunakan symlink - steammover melakukan hal itu
sumber
Coba ini:
mklink /H "C:\Users\sandro_vimrc" "D:\sandro-desktop\.vimrc"
Saya kira ini ada hubungannya dengan nama file target. Coba gunakan kutipan di sekitar tautan target.
Saya pikir tautan Anda harus menjadi jalur penuh juga.
sumber