OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

إنشاء روابط رمزية

تم إنشاء روابط رمزية للتغلب على عيوب الروابط الصلبة: الروابط الصلبة لا يمكن أن تمتد إلى الأجهزة المادية ولا يمكن أن تشير الروابط الصلبة إلى الدلائل ، بل الملفات فقط. الروابط الرمزية هي نوع خاص من الملفات التي تحتوي على مؤشر نصي للملف الهدف أو الدليل.

يشبه إنشاء روابط رمزية إنشاء روابط صلبة:



[me @ linuxbox playground] $ ln-s fun-sym [me @ linuxbox playground] $ ln -s ../fun dir1 / fun-sym [me @ linuxbox playground] $ ln -s ../fun dir2 / fun-sym

[me @ linuxbox playground] $ ln-s fun-sym [me @ linuxbox playground] $ ln -s ../fun dir1 / fun-sym [me @ linuxbox playground] $ ln -s ../fun dir2 / fun-sym


المثال الأول واضح ومباشر ، فنحن ببساطة نضيف الخيار "-s" لإنشاء رابط رمزي بدلاً من رابط صلب. لكن ماذا عن الاثنين التاليين؟ تذكر ، عندما ننشئ رابطًا رمزيًا ، فإننا ننشئ وصفًا نصيًا للمكان الذي يكون فيه الملف الهدف مرتبطًا بالارتباط الرمزي. من الأسهل معرفة ما إذا كنا ننظر إلى ملف ls انتاج:


[me @ linuxbox playground] $ ليرة سورية -l dir1

[me @ linuxbox playground] $ ليرة سورية -l dir1


إجمالي 4

-rw-r - r - 4 لي

me

1650 2016-01-10 16:33 شاق ممتع

lrwxrwxrwx 1 لي

me

6 2016-01-15 15:17 fun-sym -> ../fun


قائمة متعة سيم in dir1 يوضح أنه رابط رمزي بواسطة الحرف الأول "l" البادئة في الحقل الأول وأنه يشير إلى "../fun" ، وهذا صحيح. بالنسبة لموقع متعة سيم, مرح موجود في الدليل أعلاه. لاحظ أيضًا أن طول ملف الارتباط الرمزي هو 6 ، وعدد الأحرف في السلسلة "../fun" بدلاً من طول الملف الذي يشير إليه.

عند إنشاء روابط رمزية ، يمكنك إما استخدام أسماء المسار المطلقة:



[me @ linuxbox playground] $ ln -s / home / me / playground / fun dir1 / fun-sym

[me @ linuxbox playground] $ ln -s / home / me / playground / fun dir1 / fun-sym


أو أسماء المسار النسبية ، كما فعلنا في مثالنا السابق. في معظم الحالات ، يكون استخدام أسماء المسار النسبية أمرًا مرغوبًا فيه لأنه يسمح بإعادة تسمية و / أو نقل شجرة الدليل التي تحتوي على روابط رمزية والملفات المرجعية الخاصة بها دون كسر الروابط.

بالإضافة إلى الملفات العادية ، يمكن أن تشير الروابط الرمزية أيضًا إلى الأدلة:


صورة

[me @ linuxbox playground] $ ln -s dir1 dir1-sym

[me @ linuxbox playground] $ لس -l

إجمالي 16


drwxrwxr- س

2

me

me

4096

2016-01-15

15:17

dir1

lrwxrwxrwx

1

me

me

4

2016-01-16

14:45

dir1-سيم -> dir1

drwxrwxr- س

2

me

me

4096

2016-01-15

15:17

dir2

-rw-r - r--

4

me

me

1650

2016-01-10

16:33

مرح

-rw-r - r--

4

me

me

1650

2016-01-10

16:33

متعة صعبة

lrwxrwxrwx

1

me

me

3

2016-01-15

15:15

متعة سيم -> متعة


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: