คำถามติดแท็ก symlink

ลิงก์สัญลักษณ์ประเภทของไฟล์ที่อ้างอิงไปยังไฟล์หรือโฟลเดอร์อื่น


5
วิธีรับเส้นทางที่แก้ไขอย่างสมบูรณ์ของลิงก์สัญลักษณ์ใน Terminal ได้อย่างไร
ฉันมีระเบียบของการติดตั้งหลามในแล็ปท็อปของฉันยุ่งเหยิง ฉันมองไปที่ไฟล์เอ็กซีคิ้วท์อิน/usr/local/binและพวกมันคือลิงก์สัญลักษณ์ทั้งหมด../../../Library...... มีพฤติกรรมแปลก ๆ รอบตัวนี้ ถ้าฉันls -lhaGเห็น--->และเส้นทางสัมพัทธ์ทางด้านขวาของ symlink: lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3 อย่างไรก็ตามฉันไม่สามารถรับเครื่องมือบรรทัดคำสั่งใด ๆ เพื่อแก้ไขพา ธ นั้นและแสดงพา ธ ที่แท้จริงไปยัง python3 ฉันได้พบเกร็ดเล็กเกร็ดน้อยที่นี่และมีเกี่ยวกับการใช้งานpwd -Pและfindยูทิลิตี้การทำเช่นนี้ ปัญหาคือสิ่งเหล่านี้ดูเหมือนจะไม่ทำงานบน OS X ในแบบที่ผู้คนอธิบายว่าพวกเขาทำงานบน linux (เช่นเอาท์พุทพา ธ แบบเต็มไปยังลิงก์สัญลักษณ์) พวกเขาเพียงพิมพ์เส้นทางลิงก์สัญลักษณ์สำหรับฉัน: FantasticMrFox:bin robert$ pwd -P python3 /usr/local/bin FantasticMrFox:bin robert$ find `pwd -P` -name …

4
เหตุใด / tmp a symlink ถึง / private / tmp
ทำไม/tmpsymlink ถึง/private/tmpบน Mac OS X กล่าวอีกนัยหนึ่งทำไมไม่/tmpเพียงแค่ไดเรกทอรีปกติเช่นบน Linux หรือ BSD ฉันเข้าใจว่ามันใช้งานได้อย่างไรและฉันก็ไม่รังเกียจฉันแค่สนใจในเหตุผลทางประวัติศาสตร์
37 macos  symlink 

2
ฉันจะสร้างลิงก์สัญลักษณ์ไปยังไดเร็กทอรีที่มีช่องว่างได้อย่างไร?
ฉันพยายามสร้างลิงค์สัญลักษณ์โดยใช้คำสั่งต่อไปนี้: ln -s "~/Foo Bar/" Foo ... แต่มันไม่ทำงาน (เช่นเมื่อฉันเข้าไปในเครื่องมือค้นหาและลองคลิกสองครั้งมันบอกว่ามันชี้ไปยังเส้นทางที่ไม่ถูกต้องและแจ้งให้ฉันลบชื่อแทนหรือแก้ไข) ฉันต้องเปลี่ยนชื่อโฟลเดอร์เป็นFooBarแล้วเรียกใช้คำสั่งต่อไปนี้: ln -s ~/FooBar/ Foo ฉันจะสร้างลิงค์โดยไม่ต้องลบพื้นที่ออกจากชื่อโฟลเดอร์ได้อย่างไร ฉันกำลังมองหาวิธีการทำสิ่งนี้ใน Terminal ไม่ใช่ใน Finder's UI

2
นามแฝงและลิงก์ต่างกันอย่างไร
ฉันเห็นว่าขนาดของนามแฝงคือ 167.7kB ในขณะที่ลิงก์สัญลักษณ์เพียง 4kB อะไรคือความแตกต่างระหว่างทั้งสองหรืออะไรคือจุดประสงค์ของพวกเขา? อันไหนดีกว่ากัน? สำหรับกรณีที่ใช้ลิงค์ / นามแฝงในเครื่องหรือเครือข่ายเดียวเท่านั้น ADDED http://prosseek.blogspot.com/2012/12/symbolic-link-and-alias-in-mac.html
24 alias  symlink 

5
Mac OS X - วิธี Symlink / home to / Users
สำหรับพวกเราที่ตะลุยเพนกวินและแอปเปิ้ลมันคุ้มค่ามากที่จะสามารถใช้ / เส้นทางบ้านไม่ว่าจะเป็นกระต่ายหรือสำหรับกรณีแปลก ๆ ที่ค่าอาจถูกซิงค์ที่ใดที่หนึ่งในไฟล์ ใช้กับทั้งสองเครื่อง
14 unix  symlink 

5
Symlink Google Drive
ฉันต้องการซิงค์โฟลเดอร์ที่อยู่บน Mac ของฉันไปยัง Google Drive โดยไม่ต้องลากโฟลเดอร์ไปยังโฟลเดอร์ Google Drive และรักษาโครงสร้างโฟลเดอร์ของฉันบน Mac ฉันคิดว่าคุณจะต้องมีลิงค์สัญลักษณ์ (symlink) เพื่อให้สามารถใช้งานได้ ดังนั้นฉันจึงลองใน Terminal: cd /path/to/google/drive ln -s /path/to/folder/ โฟลเดอร์ปรากฏในโฟลเดอร์ Google Drive ของฉัน แต่ไม่ต้องการซิงค์ ดังนั้นฉันจึงลอง ln -s “/path/to/folder” “/path/to/google/drive/” ยังไม่ได้ผล ดังนั้นผมจึงเรียกนี้ บทความ HowToGeek เกี่ยวกับหัวข้อนี้และมันบอกว่าคุณต้องย้ายเดิมโฟลเดอร์ไปยังโฟลเดอร์ Google ไดรฟ์และทำให้สัญลักษณ์เหมือนโฟลเดอร์หลักเดิม ฉันต้องการที่จะมีต้นฉบับไม่ได้อยู่ในโฟลเดอร์ Google Drive มีทางเลือกฟรีสำหรับ symlink หรือไม่ ฉันดู jdrivesync แล้ว แต่ล้มเหลวในการติดตั้ง (นั่นจะเป็นปัญหาอื่นในการสนทนาอื่น) ขอบคุณสำหรับความช่วยเหลือของคุณ!

2
ขยายไดเรกทอรี symlinked ในตัวค้นหา
มีวิธีที่จะทำให้มันในมุมมองรายการใน Finder ไดเรกทอรีที่เชื่อมโยงสัญลักษณ์สามารถขยายได้เช่นไดเรกทอรีปกติหรือไม่ ฉันจะเปลี่ยนไปใช้มุมมองคอลัมน์ แต่ฉันใช้เบราว์เซอร์ไฟล์ของ TextMate 2 ซึ่งดูเหมือนจะใช้มุมมองรายการของ Finder's ฉันไม่มีปัญหาในการทำให้มือของฉันสกปรกด้วยคอนโซลหรือโปรแกรมแก้ไขหากจำเป็น - ฉันใช้ Linux เป็นเวลาหลายปีและเล่นกับ Hackintosh สักพักหนึ่งก่อนจะเปลี่ยนเป็น Mac ฉันจะเข้าใจเช่นกันถ้า The Mighty Apple Hath พูดออกมา ฉันเพิ่งพบน้อยมากในหัวข้อ (และในกรณีของฉันมันอยู่ใน Macintosh HD ดังนั้นการยกเลิกการต่อเชื่อมและการติดตั้งใหม่จึงไม่ใช่ตัวเลือก)

2
ลิงก์สัญลักษณ์เปรียบเทียบกับนามแฝง
ข้อจำกัดความรับผิดชอบ: ฉันทำงานกับโปรแกรมเมอร์ แต่ไม่ใช่ตัวฉันเองและไม่มีความรู้จริง / เป็นทางการว่าระบบปฏิบัติการทำงานอย่างไร โปรดอดทนถ้าสิ่งต่อไปนี้ทำให้ฉันไม่รู้ :) ฉันพยายามจัดระเบียบกลุ่มโฟลเดอร์ขนาดใหญ่ที่มีโฟลเดอร์ย่อยและเอกสารต่าง ๆ มากมาย (บริบทเต็มรูปแบบมีให้ด้านล่างในกรณีที่เป็นประโยชน์ / เกี่ยวข้อง) ฉันพยายามหลีกเลี่ยงการทำซ้ำโฟลเดอร์ / เอกสาร แต่จะสะดวกที่สุดสำหรับโฟลเดอร์ / เอกสารจำนวนมากที่จะ "ยื่น" ในหลาย ๆ ที่ เช่นนี้ ฉันกำลังคิดถึงการใช้ลิงก์สัญลักษณ์หรือนามแฝง แต่สงสัยว่าสิ่งใดที่เหมาะสมที่สุด / แข็งแกร่งต่อการพัฒนาและการเปลี่ยนแปลงอย่างต่อเนื่อง ฉันไม่ชัดเจนเกี่ยวกับความแตกต่างระหว่างทั้งสอง (จากสิ่งที่ฉันได้อ่านนามแฝง Mac เป็นลิงก์สัญลักษณ์ชนิดหนึ่ง แต่มีพฤติกรรมที่แตกต่างกัน) อย่างไรก็ตามในขณะที่ทำงานกับโครงการอื่น ๆ ที่เช่น แอปเรียกใช้สคริปต์ซึ่งอาจมีการอัปเดตเป็นระยะ ๆ โดยโปรแกรมเมอร์ของฉันฉันรู้ว่าเราต้องใช้ลิงก์สัญลักษณ์เพื่อหลีกเลี่ยงปัญหาเมื่อไฟล์ถูกอัปเดต (& amp; นามแฝงจะไม่ทำงานในกรณีนั้น) ไฟล์เหล่านี้ทั้งหมดถูกจัดเก็บใน DropBox ในกรณีที่เพิ่มภาวะแทรกซ้อนเพิ่มเติม ข้อเสนอแนะใด ๆ ที่จะได้รับการต้อนรับอย่างมากรวมถึงตัวชี้ในการจัดโครงสร้าง / การจัดระเบียบไฟล์อย่างเหมาะสม …

3
ฉันสามารถลบลิงค์ซ้ำนี้ไปยังไดเรกทอรีบ้านของฉันได้หรือไม่
ไดเรกทอรีบ้านของฉันมี symlink ไปยังไดเรกทอรีบ้านของฉัน ฉันไม่แน่ใจว่ามันไปถึงที่นั่นได้อย่างไร ปลอดภัยไหมที่จะลบ ~ steve$ ls -l steve lrwxr-xr-x 1 steve staff 12 Jun 21 2012 steve -> /Users/steve
3 finder  symlink 

2
Finder ค้นหาการเชื่อมโยงสัญลักษณ์ที่แตกต่างจาก terminal MacBook Pro Retina OS X 10.9.4
ฉันสร้าง symbolic link jboss7 สำหรับฮาร์ดลิงค์ jboss-as-7.1.1.Final-download และทำงานได้ดีใน Finder จากนั้นฉันก็สำรองข้อมูลก่อนที่จะแก้ไข JBoss ... ln -s jboss-as-7.1.1.Final-downloaded jboss7 cp jboss-as-7.1.1.Final-downloaded jboss-as-7.1.1.Final-downloaded-orig ต่อมาฉันเปลี่ยนชื่อฮาร์ดลิงก์เป็น jboss-as-7.1.1.Final-download-modified และแทนที่ด้วยการสำรองข้อมูล mv jboss-as-7.1.1.Final-downloaded jboss-as-7.1.1.Final-downloaded-modified mv jboss-as-7.1.1.Final-downloaded-orig jboss-as-7.1.1.Final-downloaded ลิงก์สัญลักษณ์ชี้ไปที่การสำรองข้อมูลอย่างถูกต้องด้วยชื่อไฟล์เดียวกัน (ลงท้ายด้วย -downloaded) แต่ Finder แสดงและปฏิบัติต่อลิงก์สัญลักษณ์อย่างไม่ถูกต้องโดยบอกว่าเป็นชื่อแทนสำหรับโฟลเดอร์ที่ลงท้ายด้วย (-downloaded-modified) Finder ควรปฏิบัติต่อลิงก์สัญลักษณ์ในลักษณะนี้หรือไม่ ฉันจะอัปเดต Finder เพื่อจดจำลิงก์สัญลักษณ์ตามที่ชี้ไปยังฮาร์ดลิงก์ปัจจุบันได้อย่างไร จุดด้านข้าง: คำสั่งที่ฉันเขียนโดยใช้เทอร์มินัล tcsh หรือ Finder (จำไม่ได้และประวัติเทอร์มินัลไม่ไปไกลพอที่จะตอบคำถามนี้) ที่เกี่ยวข้อง: OS X จะไม่สร้างลิงก์สัญลักษณ์ใด ๆ …

1
คุณจะหลีกเลี่ยงข้อผิดพลาด -43 ได้อย่างไรเมื่อคัดลอกโฟลเดอร์ symlinked ใน Finder ด้วย SAMBA share
บริบท จาก Mac ที่รัน Mountain Lion ส่วนแบ่ง "มัลติมีเดีย" ที่ให้บริการโดย QNAP NAS จะถูกเมาท์เป็นรูทผ่าน SAMBA ใน Finder สมมติว่าฉันสร้างลิงก์สัญลักษณ์ของไดเรกทอรีใน NAS เช่น: [/share/Multimedia] # ln -s /share/MD0_DATA/Multimedia/test/ ./folder/symlink มันได้ผล: [/share/Multimedia] # ls -la folder lrwxrwxrwx 1 admin administ 34 Oct 14 19:24 symlink -> /share/MD0_DATA/Multimedia/test// ฉันยังสามารถmvและcpไฟล์โดยไม่มีปัญหาไปและกลับจากsymlinkเมื่อเข้าสู่ระบบใน NAS นี่คือสถานการณ์ที่ฝั่งไคลเอ็นต์ Mac ที่รัน 10.8.2: client:~ myself$ id …

1
Symlink สำหรับ OneDrive
ฉันทำการค้นคว้าล่วงหน้าบน google วิธีซิงค์โฟลเดอร์ใด ๆ กับคลาวด์ด้วยลิงก์สัญลักษณ์และถามแตกต่างกัน แต่ฉันยังไม่พบคำตอบสำหรับคำถามนี้ ไฟล์ที่ฉันต้องการ symlink อยู่ในรูปแบบต่อไปนี้: /Users/Name/OneDrive\ -\ X\ Y\ Education/Documents/Z\ Documents Z\ Documentsเป็นชื่อของโฟลเดอร์ย่อยของ ( ~/Documents) ฉันพยายามเขียนมันใหม่ในวิธีที่ต่างกันเพื่อให้ไม่มีที่ว่างเนื่องจาก symlink ต้องการให้เป็นเช่นนั้น แต่ก็ไม่มีโชค ฉันค่อนข้างไม่มีประสบการณ์ในเรื่องนี้ แต่ฉันคิดว่าบางทีคุณสามารถทำอะไรเช่นเครื่องหมายคำพูดสำหรับ Terminal เพื่อพิจารณาว่าเป็นคำหนึ่ง หากบางสิ่งในคำถามนี้ไม่ชัดเจนโปรดแสดงความคิดเห็นและฉันจะพยายามอย่างดีที่สุดเพื่อชี้แจง คำตอบใด ๆ ที่เป็นไปได้ชื่นชม ขอขอบคุณ. การแก้ไขที่สำคัญ ขอบคุณสำหรับความช่วยเหลือและความพยายามของคุณ ฉันทำผิดพลาดในคำถามของฉันกับไดเรกทอรี แต่ฉันคิดว่ามันใหญ่เกินไปที่จะแก้ไขให้ถูกต้องดังนั้นฉันจะเขียนมันตรงนี้ถ้ามันไม่เป็นไร นี่ไดเรกทอรีที่ฉันต้องการเชื่อมโยงไปยัง: /Users/NAME/OneDrive\ -\ PATH\ TO\ TARGET/Documents/X\ Documents ส่วนแรกคือที่ตั้งของโฟลเดอร์ในไดรฟ์ของฉัน ส่วนที่สอง (หลังช่องว่างแรก) ซึ่งเป็นสถานะ 'PATH TO TARGET …

1
โฟลเดอร์ MobileSync Symlinked แต่ยัง“ พื้นที่ว่างไม่เพียงพอ”
ฉันมีฮาร์ดไดรฟ์ภายนอกและฉันวางแผนที่จะสำรองข้อมูล iPhone ไว้ ฉันทำ symlink ด้วยวิธีนี้: ln -s /Volumes/external/Backup ~/Library/Application Support/MobileSync เมื่อฉันพยายามสำรองข้อมูล iPhone ของฉันตามปกติจาก iTunes ฉันได้รับข้อผิดพลาด: อย่างไรก็ตามไดรฟ์ของฉันมีพื้นที่ว่าง 1 TB เกิดอะไรขึ้น

2
`` `` `` `` `` `` `` `` `` `` `` `` `` `` `และ` `` `` `แยก symlink อย่างไร
ฉันทำงานประจำวันนี้และดูเหมือนว่าstatและfileคำสั่งในเทอร์มินัลจะไม่แสดงหากไฟล์เป็นลิงค์สัญลักษณ์: flow2k@myPad:dir ln -s aa.iml superlink flow2k@myPad:dir stat superlink 16777220 11057327 lrwxr-xr-x 1 flow2k staff 0 6 "Dec 2 13:25:34 2017" "Dec 2 13:25:34 2017" "Dec 2 13:25:34 2017" "Dec 2 13:25:34 2017" 4096 8 0 superlink ฉันจะดูได้อย่างไรว่ามีบางสิ่งที่เป็น symlink

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