لا يوجد مثل هذا الملف أو الدليل في SCP: كيفية إصلاح الخطأ [أخبار MiniTool]
No Such File Directory Scp
ملخص :
هل أنت على دراية بالخطأ - لا يوجد مثل هذا الملف أو الدليل؟ ربما ستقول نعم ، أليس كذلك؟ لكن هل تعرف ماذا يعني ذلك في SCP؟ إذا لم يكن الأمر كذلك ، فيجب عليك قراءة المحتوى التالي بعناية لأنه يقدم أسباب عدم وجود خطأ في الملف أو الدليل في SCP والإجراءات المقابلة التي يجب اتخاذها لحل المشكلة بنفسك.
قد تشاهد ملف لا يوجد ملف او مجلد خطأ بين الحين والآخر في مشاكل مختلفة. هنا في هذه المقالة ، سأتحدث بشكل أساسي عن خطأ لا يوجد ملف أو دليل في بروتوكول النسخ الآمن. ما الذي يؤدي إلى حدوث خطأ SCP هذا؟ كيف تصلحها بطرق مختلفة دون مساعدة الآخرين؟ سيتم الرد على كل هذه الأسئلة أدناه.
يرجى إيلاء الكثير من الاهتمام ل حل MiniTool لأنه محترف في إدارة التخزين وحل المشكلات.
لا يوجد مثل هذا الملف أو الدليل في SCP
بادئ ذي بدء ، أود أن أوضح ما هو SCP. كاختصار لـ Secure Copy Protocol ، يشير SCP إلى بروتوكول نقل ملفات الأمان بين مضيف محلي ومضيف بعيد أو بين مضيفين مختلفين عن بُعد. تم تطوير SCP على أساس صدفه آمنه (SSH) ويستخدم لمساعدة الأشخاص على نقل الملفات بين الأجهزة المختلفة. تشترك SCP في العديد من القواسم المشتركة مع FTP (بروتوكول نقل الملفات) باستثناء أن الأول يضيف الأمان والمصادقة.
ومع ذلك ، أبلغ الكثير من الأشخاص مؤخرًا عن عدم وجود خطأ في ملف أو دليل مثل SCP عندما يحاولون نسخ الملفات مع البرنامج. مع ملاحظة ذلك ، قررت سرد بعض الأسباب الشائعة التي تسبب خطأ SCP والحلول المقابلة لإصلاحه.
قم بإنشاء برنامج نصي لنسخ الملفات من مجلد إلى آخر على Win10.
أسباب عدم وجود مثل هذا الملف أو خطأ الدليل
هناك 4 أسباب رئيسية يجب أن تكون مسؤولة عن بروتوكول النسخ الآمن - لا يوجد مثل هذا الملف أو الدليل.
- رقم المنفذ غير محدد : لم يحدد المستخدم رقم منفذ معين قبل نسخ الملفات بين الأجهزة. لإكمال عملية نسخ الملف بنجاح ، يجب إعادة توجيه المنفذ الصحيح مسبقًا.
- إعدادات أذونات الملف غير صحيحة : إذا تم تعيين إذن الملف للقراءة فقط ، فهذا يعني أنه يمكنك فقط الوصول إلى الملف والبحث عن المعلومات التي تحتاجها. غير مسموح لك بنسخه أو نقله ما لم يتم توفير أذونات القراءة والكتابة للملف.
- تسجيل الدخول غير صحيح : قد يحدث خطأ SCP عندما تحاول نسخ الملفات إلى سطح مكتب معين بعد تسجيل الدخول إلى الخادم. لماذا ا؟ ذلك لأن الخادم سيحاول إيجاد المسار المحلي بداخله. في هذه الحالة ، يجب عليك تسجيل الخروج من مسار الخادم لحل المشكلة.
- الأمر ليس صحيحًا : إذا كان الأمر الذي تستخدمه لنسخ الملفات بين الأجهزة غير صحيح ، فلن تواجه مثل هذا الملف أو الدليل. يجب أن تذهب لتعديل الأمر لجعله صحيحًا. يرجى تذكر أن الأمر المستخدم لنسخ ملف معين يختلف عن الأمر المستخدم لنسخ دليل كامل.
كيفية إصلاح خطأ بروتوكول النسخ الآمن
* 1: حدد رقم المنفذ بشكل صحيح.
إذا لم تكن متأكدًا من رقم المنفذ ، فيجب عليك استخدام هذا الأمر لنسخ الملفات بين الأجهزة حيث يمكن أن يشير إلى رقم المنفذ:
$ scp -P port_number نحن _remote_host: the_file / your / local / directory
يمكن استخدامه للإشارة إلى رقم المنفذ عندما تحاول نسخ الملفات إلى مضيف بعيد (أو منه).
ملحوظة: يجب أن تعلم أنه يجب إضافة '-P (رقم المنفذ)' إلى الأمر ووضعه بعد الجزء '$ scp'.* 2: التحقق من الأذونات وتعديلها.
كما ذكرنا سابقًا ، يجب التأكد من توفير الإذن الكافي للملف الذي تنسخه لتجنب خطأ بروتوكول النسخ الآمن. لذلك عليك القيام بالأمور التالية:
- افتح مستكشف الملفات وانتقل إلى الملف الذي تريد نسخه.
- انقر بزر الماوس الأيمن على الملف واختر الخصائص .
- قم بإلغاء تحديد ملف يقرأ فقط الخيار ضمن علامة التبويب عام.
- اضغط على تطبيق زر للتأكيد.
- التحول إلى الأمان علامة التبويب وتحقق مما إذا تم توفير جميع الأذونات لملف النظام و مدير .
كيفية الإصلاح عندما لا يعمل مستكشف الملفات / يستجيب؟
* 3: تأكد من صحة الأمر الذي ستستخدمه.
فيما يلي بعض الأوامر الأكثر استخدامًا لنسخ الملفات.
نسخ الملفات من مضيف محلي إلى مضيف بعيد:
- $ scp 'the_file' [البريد الإلكتروني محمي] _remote_host: المسار / إلى / الدليل / (نسخ ملف)
- $ scp name.txt [البريد الإلكتروني محمي] : / بعض / ريموت / دليل (نسخ ملف)
- $ scp -r 'the_directory_to_copy' [البريد الإلكتروني محمي] _remote_host: the / path / to / the / directory / to / copy / to (نسخ مجلد كامل)
- $ scp -r foo [البريد الإلكتروني محمي] : / some / remote / directory / bar (نسخ مجلد كامل)
نسخ الملفات من مضيف بعيد إلى مضيف محلي:
- $ scp [البريد الإلكتروني محمي] _remote_host: the_file / your / local / directory
- $ scp [البريد الإلكتروني محمي] _remote_host: name.txt / your / local / directory
هذا هو. هل تعرف كيف تتعامل مع عدم وجود مثل هذا الملف أو الدليل الآن؟