NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

كيفية إنشاء ارتباط في Linux

في نظام ملفات Linux الخاص بك ، الرابط هو اتصال بين اسم الملف والبيانات الفعلية الموجودة على القرص. هناك نوعان رئيسيان من الروابط التي يمكن إنشاؤها: روابط "صلبة" ، وروابط "ناعمة" أو روابط رمزية. الروابط الصلبة هي روابط منخفضة المستوى يستخدمها النظام لإنشاء عناصر من نظام الملفات نفسه ، مثل الملفات والأدلة.
لا يرغب معظم المستخدمين في إنشاء أو تعديل روابط صلبة بأنفسهم ، لكن الروابط الرمزية هي أداة مفيدة لأي مستخدم Linux. الارتباط الرمزي هو ملف خاص يشير إلى ملف أو دليل آخر يسمى الهدف. بمجرد الإنشاء ، يمكن استخدام ارتباط رمزي بدلاً من اسم الملف الهدف. يمكن أن يكون لها اسم فريد ، ويمكن أن تكون موجودة في أي دليل. يمكن إنشاء روابط رمزية متعددة لنفس الملف الهدف ، مما يسمح بالوصول إلى الهدف بأسماء متعددة.
الارتباط الرمزي هو ملف في حد ذاته ، لكنه لا يحتوي على نسخة من بيانات الملف الهدف. يشبه الاختصار في Microsoft Windows: إذا حذفت ارتباطًا رمزيًا ، فلن يتأثر الهدف. أيضًا ، إذا تم حذف هدف الارتباط الرمزي أو نقله أو إعادة تسميته ، فلن يتم تحديث الارتباط الرمزي. عندما يحدث هذا ، فإن الارتباط الرمزي يسمى "معطل" أو "معزول" ، ولن يعمل كرابط بعد الآن.
كيفية إنشاء روابط رمزية باستخدام مدير الملفات تتمثل إحدى طرق إنشاء ارتباط رمزي في X Windows GUI في استخدام مدير الملفات. تستخدم بعض توزيعات Linux مديري ملفات مختلفين ، لكن العملية متشابهة. حدد موقع الملف الهدف في واجهة المستخدم الرسومية لمدير الملفات ، وقم بتمييزه بالنقر فوقه مرة واحدة ، وحدد خيار "إنشاء ارتباط". يوجد هذا الخيار عادةً ضمن قائمة "تحرير" ، أو في قائمة السياق التي تظهر عند النقر بزر الماوس الأيمن فوق الملف المميز.
في المثال الموضح أعلاه ، باستخدام مدير ملفات Thunar ، قمنا بتمييز الملف myfile.txt ، ثم حددنا Make Link في قائمة Edit. بعد الانتهاء، يتم إنشاء رابط رمزي جديد يسمى Link to MyFile.txt. يمكن إعادة تسمية هذا الرابط أو نقله إلى موقع آخر. يشير دائما إلى الهدف، ما لم يتم نقل الهدف لاحقا أو حذفه، مما أدى إلى أن يصبح الرابط يتيما.

كيفية إنشاء روابط رمزية من سطر الأوامر
سطر الأوامر عبارة عن أداة قوية في Linux لأنها تمنحك تحكم أكبر في أوامرك. (لمزيد من المعلومات حول سطر الأوامر، وكيفية الوصول إليها من Linux، راجع البرنامج التعليمي Linux و UNIX شل).

يمكنك إنشاء روابط رمزية باستخدام خيار Command's-Command. بناء الجملة العام لإنشاء رابط رمزي هو:

على سبيل المثال، إذا كان لدينا ملف في دليل عملنا يسمى MyFile.txt، ونريد إنشاء رابط رمزي في نفس الدليل يسمى MyLink، يمكننا استخدام الأمر:

في هذا الأمر، فتحنا جلسة طرفية تضعنا في موجه الأوامر قذيفة لدينا. قمنا بتسجيل الدخول في نظام يدعى MyHost كمستخدم اسمه المستخدم، ومدليل عملنا هو مجلد في الدليل الرئيسي يسمى MyFolder:

أولا، دعونا نستخدم LS مع خيار -L لإنتاج قائمة طويلة من جميع الملفات في دليلنا:
نرى ملفنا، myfile.txt، وهو الملف الوحيد في الدليل. (يشير "المجموع 4" إلى عدد الكتل الموجودة على القرص تستخدمها الملفات المدرجة، وليس العدد الإجمالي للملفات).

دعونا نستخدم الأمر Cat لعرض محتويات MyFile.txt:
الآن، دعونا إنشاء رابط رمزي ل MyLink.txt يسمى MyLink باستخدام الأمر LN -S:

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

الآن، إذا فعلنا LS -L آخر، فنحن نرى ملفين - هدفنا ورابطنا: تتمثل إحدى مزايا عمل قائمة طويلة باستخدام "-l" في أننا نرى معلومات إضافية بالإضافة إلى اسم الملف. لاحظ الحرف "l" في بداية السطر الذي يحتوي على اسم الارتباط الخاص بنا ، مما يشير إلى أن الملف هو ارتباط رمزي. أيضًا ، بعد mylink (بالنص الأزرق) يوجد الرمز "->" ، متبوعًا باسم الهدف.
يتم تكوين معظم القذائف ، افتراضيًا ، لعرض أنواع معينة من الملفات بألوان مختلفة ، ولكن قد تعرض الوحدة الطرفية ألوانًا مختلفة أو لا تعرض أي ألوان على الإطلاق.
الآن ، دعنا نستخدم الرابط الرمزي الخاص بنا. إذا قمنا بتشغيل القط عليه ، فإنه يعرض محتويات myfile.txt: يمكننا إعادة تسمية الرابط الخاص بنا بـ mv ، ولا يزال يشير إلى نفس الهدف:
ولكن ماذا يحدث إذا نقلنا الرابط الخاص بنا إلى مكان آخر؟ في هذه الحالة ، ينقطع الارتباط الخاص بنا. www.admingate.org يمكننا أن نرى هذا من خلال إنشاء دليل جديد باستخدام mkdir ، ونقل الرابط إلى الدليل الجديد باستخدام mv:
يمكنك أن ترى أنه عندما نعرض محتويات المجلد newfolder باستخدام ls -l ، يتم تمييز الرابط الخاص بنا باللون الأحمر ، مما يشير إلى أنه ارتباط معطل. إذا حاولنا تصنيف محتويات الرابط ، فإن القشرة تخبرنا أن الملف غير موجود. يشير إلى "myfile.txt" مع عدم وجود معلومات مسار أخرى. لذلك ، يبحث نظام التشغيل عن myfile.txt في نفس الدليل مثل الارتباط.
لنبدأ من جديد بإزالة newfolder ومحتوياته باستخدام الأمر rm -r: هذه المرة ، دعنا ننشئ الرابط الرمزي باستخدام المسار المطلق إلى myfile.txt. دعنا نتحقق مرة أخرى من اسم دليل العمل الخاص بنا باستخدام pwd:
دليل العمل الخاص بنا هو / home / user / myfolder ، لذلك دعونا ندرج هذا في اسم الهدف عندما ننشئ الرابط:
كما ترى من إخراج ls -l ، يشير رابطنا الآن إلى الملف /home/user/myfolder/myfile.txt. باستخدام معلومات المسار هذه ، يمكننا نقل الرابط إلى موقع آخر ، ولا يزال يشير إلى هدفنا:
shell bash الخاص بك تبقي متغير بيئة يسمى $ pwd يخزن دائما قيمة دليل العمل الخاص بك. يمكنك استخدام هذا المتغير لإدراج المسار الكامل قبل اسمك المستهدف، طالما كان الهدف في دليل العمل الخاص بك. يمكننا عرض قيمة PWD $ باستخدام الأمر ECHO:

يتم إدراج هذا النص إذا نستخدم $ PWD كجزء من أمر. إنها لفكرة جيدة أن أرفقها في اقتباسات باسم "PWD $" في حالة وجود اسم الدليل أي مسافات. تأكد من أن القتبات تتأكد من أن Shell تعرف أنها جزء من اسم المسار وليس فواصل الأوامر.

هنا هو أمرنا، وقائمة الدليل لإظهار أنه عملت:
لاحظ أننا نضع أيضا خطوط مائلة ("/") مباشرة بين "$ pwd" و myfile.txt لإكمال اسم المسار الكامل.

كيف يمكنني الوصول إلى قذيفة سطر الأوامر؟
مرجع الأمر Linux LN. مساعدة لينكس. الدعم.
My Website: https://admingate.org
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.