From C to Python by Ross Rheingans-Yoo
جدول المحتويات:
- أنواع الروابط
- كيفية استخدام الأمر
ln
- إنشاء Symlink إلى ملف
- إنشاء Symlinks إلى دليل
- الكتابة فوق Symlinks
- إزالة Symlinks
- استنتاج
الارتباط الرمزي ، المعروف أيضًا باسم الارتباط الرمزي أو الارتباط الرخو ، هو نوع خاص من الملفات يشير إلى ملف أو دليل آخر.
في هذا الدليل ، سنغطي كيفية استخدام الأمر
ln
لإنشاء روابط رمزية.
أنواع الروابط
هناك نوعان من الروابط في أنظمة Linux / UNIX:
- الروابط الصلبة. يمكنك التفكير في ارتباط ثابت كاسم إضافي لملف موجود. تقوم الارتباطات الثابتة بربط اسمين أو أكثر مع نفس inode. يمكنك إنشاء ارتباط ثابت واحد أو أكثر لملف واحد. لا يمكن إنشاء ارتباطات ثابتة للأدلة والملفات الموجودة على نظام ملفات أو قسم مختلف. روابط لينة. الارتباط اللين هو بمثابة اختصار في Windows. إنه مؤشر غير مباشر إلى ملف أو دليل. بخلاف الارتباط الثابت ، يمكن أن يشير الارتباط الرمزي إلى ملف أو دليل على نظام ملفات أو قسم مختلف.
كيفية استخدام الأمر
ln
ln
هي أداة مساعدة لسطر الأوامر لإنشاء روابط بين الملفات. بشكل افتراضي ، يقوم الأمر
ln
بإنشاء روابط ثابتة. لإنشاء استخدام ارتباط رمزي ، الخيار
-s
(
-s
--symbolic
).
بناء جملة أمر
ln
لإنشاء ارتباطات رمزية كما يلي:
ln -s FILE LINK
- إذا تم تقديم كل من
FILE
وLINK
، فسيقومln
بإنشاء رابط من الملف المحدد كوسيطة أولى (FILE
) إلى الملف المحدد كوسيطة ثانية (LINK
). إذا تم تقديم ملف واحد فقط كوسيطة أو الوسيطة الثانية هي نقطة (.
) ، ستنشئln
رابطًا لهذا الملف في دليل العمل الحالي. سيكون اسم symlink هو نفسه اسم الملف الذي يشير إليه.
بشكل افتراضي ، عند النجاح ، لا ينتج
ln
أي ناتج ويعود إلى صفر.
إنشاء Symlink إلى ملف
لإنشاء رابط رمزي لملف معين ، افتح الجهاز الطرفي واكتب:
ln -s source_file symbolic_link
استبدل
source_file
باسم الملف الموجود الذي تريد إنشاء الرابط
symbolic_link
source_file
الرمزي باسم الارتباط الرمزي من أجله.
المعلمة
symbolic_link
اختيارية. إذا لم تحدد الرابط الرمزي ، فسيقوم الأمر
ln
بإنشاء رابط جديد في الدليل الحالي الخاص بك:
في المثال التالي ، نقوم بإنشاء رابط رمزي يسمى
my_link.txt
إلى ملف يسمى
my_file.txt
:
ln -s my_file.txt my_link.txt
للتحقق من نجاح إنشاء الارتباط ، استخدم الأمر
ls
:
ls -l my_link.txt
سيظهر الإخراج بشيء من هذا القبيل:
lrwxrwxrwx 1 linuxize users 4 Nov 2 23:03 my_link.txt -> my_file.txt
الحرف
l
هو علامة نوع الملف التي تمثل رابطًا رمزيًا. يُظهر الرمز
->
الملف الذي يشير إليه symlink.
إنشاء Symlinks إلى دليل
الأمر لإنشاء ارتباط رمزي إلى دليل هو نفسه عند إنشاء رابط رمزي إلى ملف. حدد اسم الدليل باعتباره المعلمة الأولى والارتباط باعتباره المعلمة الثانية.
على سبيل المثال ، إذا كنت ترغب في إنشاء رابط رمزي من دليل
/mnt/my_drive/movies
إلى دليل
~/my_movies
بتشغيله:
ln -s /mnt/my_drive/movies ~/my_movies
الكتابة فوق Symlinks
ln -s my_file.txt my_link.txt
ln: failed to create symbolic link 'my_link.txt': File exists
للكتابة على المسار الوجهة
--force
، استخدم الخيار
-f
(
-f
--force
).
ln -sf my_file.txt my_link.txt
إزالة Symlinks
لحذف / إزالة الروابط الرمزية ، استخدم إما الأمر
rm
أو
rm
.
بناء جملة
unlink
بسيط للغاية:
unlink symlink_to_remove
إزالة ارتباط رمزي باستخدام الأمر
rm
هو نفسه عند إزالة ملف:
rm symlink_to_remove
بغض النظر عن الأمر الذي تستخدمه ، عند إزالة رابط رمزي لا تلحق شرطة المائلة
/
trailing في نهاية اسمها.
استنتاج
لإنشاء رابط رمزي ، يستخدم Linux الأمر
ln
مع الخيار
-s
.
لمزيد من المعلومات حول الأمر
ln
، تفضل بزيارة صفحة ln man أو اكتب
man ln
في جهازك.
كيفية تشغيل نظام التشغيل chrome في نظام التشغيل windows 8 (أو نظام التشغيل windows 8.1) - توجيه التكنولوجيا
إليك كيفية الحصول على تجربة تشبه Chromebook في نظام التشغيل Windows 8 أو 8.1 من خلال تشغيل نظام التشغيل Chrome.
كيفية إنشاء مجموعات في نظام التشغيل Linux (أمر groupadd)
في هذه المقالة ، سنتحدث عن كيفية إنشاء مجموعات جديدة في Linux ، باستخدام الأمر groupadd. تستخدم المجموعات لتنظيم وإدارة حسابات المستخدمين.
كيفية إنشاء مستخدمين في نظام التشغيل Linux (أمر useradd)
Linux هو نظام متعدد المستخدمين ، مما يعني أنه يمكن لأكثر من شخص التفاعل مع نفس النظام في نفس الوقت. يشرح هذا البرنامج التعليمي الأمر useradd وخياراته.