Apakah mungkin untuk menyalin Symlink ke direktori di Windows 7. Ketika saya mencoba menyalin direktori symlink, ia mencoba untuk menyalin konten ke lokasi.
windows-7
symbolic-link
John2496
sumber
sumber
/i
juga. Pastikan Anda bekerja dengan folder SYMLINKS (bukan persimpangan).gunakan perintah berikut di prompt perintah yang ditinggikan :
Outputnya adalah 0 File yang disalin namun symlink dibuat di tujuan. Ini diuji di bawah Windows 7 dan Windows 8.x tetapi harus bekerja mulai dari Vista
UPDATE: ini berfungsi di Windows 10 juga
sumber
Gunakan program yang mendukung mereka, jelas. Far Manager misalnya memungkinkan saya untuk menyalin symlinks sebagai tautan atau melintasi mereka dan menyalin isinya:
sumber
xcopy /b /i
membantu.Far Manager adalah satu-satunya hal yang berhasil. Joey terima kasih.
Untuk beberapa alasan, Link Shell Extension tidak memberikan cara untuk menyalin tautan / persimpangan sym, atau saya terlalu bodoh untuk mengetahuinya. Mencoba semua yang ada di menu Drop As ....
Dengan Far Manager, cukup tekan Salin di bagian bawah antarmuka, setelah memastikan bahwa panel jendela lainnya diarahkan ke folder tujuan Anda. Sesederhana itu!
Saya menyalin seluruh folder Pengguna saya! Beberapa tautan yang harus Anda koreksi setelahnya, seperti data aplikasi. Jika Anda memiliki Link Shell Extension, klik kanan dan ubah jalurnya di menu properti konteks tautan. Kalau tidak, mereka akan menunjuk ke drive lama Anda. Pastikan untuk memperbaiki yang di dalam data aplikasi, AppData \ Local, dan File Internet Sementara juga. Pastikan untuk MENGAMBIL KEPEMILIKAN sebelum menyalin!
Anda juga harus melakukan ini dengan login ke profil Admin lain, atau boot ke OS lain. Jika Anda mem-boot ke OS lain, pastikan tautannya menunjuk ke huruf drive yang diinginkan OS target, bukan huruf drive yang diinginkan OS saat ini. Sebagai contoh OS target saya adalah J: \ users \ Me. Sambungan saya di sana menunjuk ke C: \ users \ Me karena C: \ adalah huruf penggerak yang akan saya gunakan untuk boot. (Ya, mengklik tautan sekarang akan membuka folder OS Anda saat ini. Jangan khawatir.)
Ada entri Registry yang harus Anda ubah. Lihat di sini .
sumber
Saya juga menemukan ekstensi shell yang mungkin membuat ini sedikit lebih sederhana.
Ini ditunjukkan pada HowToGeek di sini
Dan tautan ke ekstensi shell itu sendiri ada di sini
Sayangnya saya belum memiliki kesempatan untuk menguji ini sendiri karena saya perlu melakukannya di server dan saya tidak terlalu ingin bermain-main dengan ekstensi shell di server produksi - tapi saya pikir itu mungkin berguna.
sumber
Ini dilakukan menggunakan edisi Windows 10 Pro. Namun, saya pikir itu sama pada Windows 7 dan Windows 8.
Pertama, tambahkan kemampuan untuk membuat symlink ke akun pengguna non-admin Anda. Ini ditemukan dalam Kebijakan Keamanan Lokal (secpol) di "Pengaturan Keamanan> Kebijakan Lokal> Penetapan Hak Pengguna> Buat tautan simbolis". Dengan menambahkan pengguna non-admin Anda ke pengaturan hak pengguna ini, Anda diizinkan membuat tautan simbolis, izin yang Anda butuhkan jika Anda menyalin, dan karenanya membuat, sebuah tautan.
Kemudian lakukan ini di jendela command prompt:
sumber
/l
dalamcopy
referensi mengacu pada win2008r2 dan win2012r2.