هل تريد معرفة المزيد حول حذف الروابط الرمزية المعطلة على نظامك؟ ربما أخبرك أحدهم كيف أن الروابط الرمزية الميتة تشغل مساحة على جهاز التخزين لديك وتريد الآن التخلص منها نهائيًا.
لحسن الحظ ، هناك العديد من الأدوات المساعدة المتاحة التي يمكنك تنزيلها على كمبيوتر Linux الخاص بك لإدارة الروابط الرمزية. ستساعدك هذه الأدوات أيضًا في العثور على الروابط اللينة المعطلة وإصلاحها بشكل دائم.
سنناقش هنا كيف يمكنك الإبلاغ عن الروابط الرمزية المعطلة وإصلاحها على نظامك باستخدام الروابط الرمزية و تجد يأمر.
بشكل عام ، يحتوي كل نظام كمبيوتر على نوعين من روابط الروابط والروابط الصلبة. الروابط الصلبة هي إدخالات دليل تربط اسمًا معينًا بملف موجود على نظامك. هذه هي الملفات الأصلية المخزنة في عنوان معين على وحدة التخزين الخاصة بك.
من ناحية أخرى ، الروابط اللينة هي سلاسل نصية تربط دليلين أو ملفين مع بعضهما البعض. اختصارات البرنامج هي مثال رائع للروابط الرمزية. لنفترض أن الملف A له ارتباط رمزي بالملف B. هذا يعني أن الملف A سيخزن المسار المطلق أو النسبي للملف B.
متعلق ب: كيفية إنشاء ارتباط رمزي في Linux
تعد اختصارات الملفات مفيدة ، لكن الروابط الرمزية (الروابط الرمزية) يمكن أن تغير طريقة استخدامك للملفات والمجلدات على Linux و macOS و Windows.
لإنشاء ارتباط رمزي:
- قم بتشغيل الجهاز بالضغط على كنترول + بديل + تي على لوحة المفاتيح.
- قم بإنشاء ملف نصي جديد باسم text.txt.
المس text.txt
- ربط ملف نصي آخر (another.txt) بالملف الذي أنشأته للتو (text.txt).
ln -s text.txt another.txt
لقد قمت للتو بربط ملفين نصيين مختلفين معًا باستخدام رابط رمزي. ال ln الأمر هو الطريقة الافتراضية لإنشاء روابط رمزية على نظام تشغيل قائم على Linux. ال -س في الأمر المذكور أعلاه لتقف على روابط رمزية.
متعلق ب: كيفية استخدام الأمر ls في Linux
المشكلة الرئيسية مع الروابط الرمزية هي أنه إذا قمت بحذف أو نقل الملف الهدف ، فلن تتم إزالة الارتباط الرمزي تلقائيًا. بدلاً من ذلك ، يشير الارتباط الآن إلى ملف غير موجود حتى على نظامك. تُعرف هذه الروابط باسم الروابط المتدلية أو المقطوعة أو اليتيمة أو الميتة.
أولاً ، تحتاج إلى تأكيد وجود ارتباط رمزي في النظام. يمكنك القيام بذلك بسهولة باستخدام ملف ليرة لبنانية و grep يأمر.
ليرة لبنانية | grep TXT
سيقوم الأمر أعلاه بسرد جميع الارتباطات الرمزية المرتبطة بالملفات النصية في دليل العمل الحالي الخاص بك.
الآن ، إذا قمنا بفك الارتباط الرمزي الذي أنشأناه أعلاه عن طريق حذف الملف النصي الأصل (text.txt):
rm text.txt
سيتعطل الارتباط الرمزي ولن تتم إزالته من نظامك. يمكنك تأكيد ذلك عن طريق كتابة ليرة لبنانية | grep TXT الأمر في جهازك الطرفي مرة أخرى.
على الرغم من أن بضعة روابط رمزية معطلة لن تلحق أي ضرر بجهاز الكمبيوتر الخاص بك ، إلا أن هذا يمكن أن يتحول تدريجياً إلى ألف في أي وقت. لهذا السبب هناك حاجة لمراقبة الروابط المتدلية على نظامك.
الطريقة الوحيدة لإصلاح هذه الروابط الرمزية المعطلة هي حذفها. يحتوي نظامك على مئات الروابط المتدلية ولا يتوفر لأي شخص الوقت للتحقق من هذه الروابط يدويًا. في مثل هذه الحالات ، تثبت أدوات وأوامر Linux أنها مفيدة حقًا.
تعد Symlinks أداة مساعدة قوية توفر لك جميع الأدوات التي تحتاجها لإدارة وإصلاح الارتباطات الرمزية المعطلة على نظامك. نظرًا لأنه غير مثبت على معظم توزيعات Linux افتراضيًا ، فسيتعين عليك تثبيته يدويًا.
يمكنك استخدام بكمن ل قم بتثبيت الحزمة على Arch Linux:
روابط رمزية sudo pacman -S
في فيدورا:
sudo dnf تثبيت الروابط
على CentOS:
sudo yum تثبيت الروابط
على التوزيعات المبنية على دبيان:
sudo apt-get install symlinks
إذا كنت تقوم بتشغيل Ubuntu ، فقبل تثبيت حزمة الروابط الرمزية ، سيتعين عليك إضافة مستودع الكون إلى قائمة المستودعات الخاصة بنظامك.
sudo add-apt-repository universe
بعد تثبيت الارتباطات الرمزية بنجاح ، تحتاج إلى التحقق من الروابط المعزولة على نظامك. للقيام بذلك ، أدخل:
الروابط الرمزية.
ال . (نقطة) يشير الحرف إلى دليل العمل الحالي. إذا كنت تريد الإبلاغ عن ارتباطات رمزية معطلة في ملف /home الدليل ، يمكنك القيام بذلك عن طريق كتابة:
الروابط الرمزية / المنزل
إذا كان هناك رابط معطل على نظامك ، فستحصل على ناتج يشبه هذا.
التعلق: /home/sharmadeepesh/another.txt -> test.txt
لحذف الارتباط الرمزي الذي تم الإبلاغ عنه بسرعة ، يمكنك استخدام ملف -د علم بالأمر الافتراضي.
الروابط-د.
لحذف الروابط الرمزية المتدلية في ملف /home الدليل ، أدخل:
روابط الرموز -d / home
هذه المرة ، لن يسرد الناتج الرابط المعطل فحسب ، بل سيبلغ أيضًا أنه تم حذف الارتباط الآن.
التعلق: /home/sharmadeepesh/another.txt -> test.txt
تم حذفه: /home/sharmadeepesh/another.txt -> test.txt
للإبلاغ عن الروابط الرمزية المقطوعة في دليل معين وحذفها بشكل متكرر ، استخدم الامتداد -الدكتور علم بالأمر الافتراضي ، حيث د لتقف على حذف و ص لتقف على العودية.
روابط الرموز -dr.
باستخدام أمر البحث
ال تجد يأتي الأمر مثبتًا مسبقًا على كل نظام Linux. كما يوحي الاسم ، يمكنك ذلك البحث عن المجلدات والملفات باستخدام هذا الأمر. ال تجد يسمح لك الأمر بالإبلاغ عن الروابط اللينة الميتة على نظامك وحذفها بسهولة أيضًا.
لسرد الروابط الرمزية المقطوعة في دليل العمل الحالي ، اكتب:
تجد. -xtype ل
للعثور على الروابط المعطلة الموجودة في أي دليل آخر على نظامك ، ما عليك سوى استبدال ملف. (نقطة) حرف مع مسار الدليل. سيبحث الأمر التالي عن الروابط المعطلة في ملف /home الدليل.
find / home -xtype l
يمكنك أيضًا سرد الروابط الرمزية المعطلة التي لا يستخدمها نظامك.
تجد. -xtype ل! -exec test -e {} \؛ -مطبعة
للتحقق من مكان هذه الروابط المعطلة ، استخدم:
تجد. -xtype l -exec ls -l {} \ +
اعتمادًا على مقدار الروابط الرمزية المعطلة على نظامك ، ستحصل على ناتج يشبه هذا.
lrwxrwxrwx جذر 1 19 فبراير 21 11:53 / home/sharmadeepesh/another.txt -> / home/sharmadeepesh/text.txt
علاوة على ذلك ، يمكنك حذف الروابط الرمزية المقطوعة دفعة واحدة باستخدام الأمر التالي.
sudo تجد. -xtype l- حذف
هناك طريقة بديلة لحذف الروابط الميتة أيضًا:
sudo تجد. -xtype ل! -exec test -e {} \؛ -حذف
تعتبر الروابط الرمزية مهمة لنظام Linux لأنها تسهل عملية تحليل المسار وإدارته على جهاز الكمبيوتر الخاص بك. ولكن إذا لم يتم الاهتمام بها ، يمكن أن تشغل الروابط الرمزية المعطلة جزءًا كبيرًا من تخزين النظام لديك ولن تعرف حتى عنها. في مثل هذه الحالات ، المرافق مثل الروابط الرمزية و تجد تعال إلى اللعب.
إذا كنت مبتدئًا وترغب في تحسين خبرتك في Linux ، فإن تعلم أوامر جديدة بين الحين والآخر هو الأسلوب المثالي الذي يجب اتباعه. يجب أن يعرف المستخدمون الأمر الذي يحتاجون إليه لحل موقف معين بكفاءة.
هل تريد التعرف على نظام Linux؟ ابدأ بأوامر Linux الأساسية هذه لتتعلم مهام الحوسبة القياسية.
- لينكس
- صالة
- لينكس
- ارتباط رمزي
Deepesh هو مدون تقني وكتب محتوى إعلامي لأكثر من 3 سنوات. حاليًا ، يسعى للحصول على درجة البكالوريوس في تطبيقات الكمبيوتر من جامعة مشهورة في الهند. في أوقات فراغه ، يستمتع بالكتابة والاستماع إلى الموسيقى ولعب الجيتار.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.