การคัดลอก Cygwin symlink ผ่าน Windows Explorer จะไม่ทำงาน


0

ให้สองเส้นทางด้วยเนื้อหาเดียวกัน:

D:\dir1\file1
D:\dir1\symlink1-to-file1

D:\dir2\file1
D:\dir2\symlink1-to-file1

ถ้าฉันสร้าง D:\dir2\symlink1-to-file1 โดย windows-copying จาก D:\dir1\symlink1-to-file1ลิงก์ไม่ทำงานและ file คำสั่งจะส่งออก:

D:\dir2\symlink1-to-file1: data

ทำไม


เพราะนั่นไม่ใช่วิธีการทำงานของ symlink
DavidPostill

แอมป์? ฉันเชื่อว่าลิงก์ของ Cygwin เป็นเพียงไฟล์ไบนารีสำหรับ Windows (แม้ว่าพวกเขาจะถูกทำเครื่องหมายเป็นไฟล์ "ระบบ")
Amessihel

คำตอบ:


0

ตรวจสอบแอตทริบิวต์ของไฟล์ด้วยคำสั่ง CMD attrib

https://cygwin.com/cygwin-ug-net/using.html#pathnames-symlinks

หากประเภทไฟล์ symlink เริ่มต้นธรรมดาไม่มีบิตระบบ DOS   หรือหากไฟล์ทางลัดไม่มีแอตทริบิวต์ DOS READONLY พวกเขา   ไม่รู้จักเป็น symlink

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.