วิธีสร้าง symbolic link (ln) ระหว่างสองพาร์ติชั่น


9

ฉันมีสองพาร์ติชั่นบนเซิร์ฟเวอร์ Ubuntu 10.04.3 ของฉัน

พาร์ติชัน 1: / mnt / storage /  
พาร์ติชัน 2: / var / www / myweb /  

ตอนนี้เมื่อฉันเรียกใช้คำสั่งต่อไปนี้

$ ln /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt

ฉันได้รับสิ่งนี้

ln: สร้างฮาร์ดลิงก์ `/var/www/myweb/linkedfile.txt '=>` sourcefile.txt': ลิงก์ข้ามอุปกรณ์ไม่ถูกต้อง

แนวคิดใด ๆ ในการสร้างลิงก์สัญลักษณ์นี้?

คำตอบ:


15

คุณไม่สามารถใช้ฮาร์ดลิงก์ในระบบไฟล์แบบนั้นได้ คุณต้องใช้ln -sเพื่อสร้างลิงก์สัญลักษณ์

ln -s /mnt/storage/sourcefile.txt /var/www/myweb/linkedfile.txt


-1

พิมพ์pwdในเทอร์มินัลในโฟลเดอร์บรรจุและใช้เส้นทางแบบเต็มของพาร์ติชันของคุณจากนั้นใส่เข้าไป

$ ln -s fullpath/sourcefile.txt fullpath/linkedfile.txt

จากนั้นย้ายลิงก์ไปยังพาร์ติชันปลายทาง

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