سؤال نسخ الملف المحلي إلى خادم بعيد في محطة أوبونتو


Jeez ، أين سحب ويندوز وإسقاط عندما تحتاج إليها. كيف يمكنني تحقيق هذه المهمة البسيطة؟

في Ubuntu Terminal لدي موجه:

metheuser@metheuser-HP-Pavilion-g6:~$

أنا من صنعه:

metheuser@metheuser-HP-Pavilion-g6:~$ cp thefilethefilethefile.txt  theserver@theserver.com

اضغط على ENTER وكل ما أحصل عليه هو المطالبة مرة أخرى: metheuser@metheuser-HP-Pavilion-g6:~$

ثم أسجل الدخول theserver@theserver.com والملف ليس في الدليل الجذر.

لقد حاولت أيضًا:

scp thefilethefilethefile.txt theserver@theserver.com

ولكن دون جدوى. سيكون موضع تقدير أي مساعدة.


1
2018-02-01 00:10


الأصل


تحتاج إلى استخدام : في نهاية اسم المضيف في scp. - muru
هكتار. هذا هو. ضع هذا كإجابة وسأضع علامة صحيحة ، شكرًا. - CHarris
لمعلوماتك: يمكنك تحميل الخادم البعيد باستخدام SFTP في متصفح الملفات وسحبه وإفلاته إلى محتوى قلبك. لا توجد برامج إضافية مطلوبة على سطح مكتب Ubuntu قياسي. - muru


الأجوبة:


من عند man scp:

 scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
     [-l limit] [-o ssh_option] [-P port] [-S program]
     [[user@]host1:]file1 ... [[user@]host2:]file2

لاحظ أن كلا مواصفات المضيف تشمل :. scp يستخدم : لتحديد ما إذا كانت الوسيطة هي اسم مضيف أو مجرد ملف آخر. لذلك ، تحتاج إلى تضمين : بعد اسم المضيف:

scp thefilethefilethefile.txt theserver@theserver.com:

يعد المسار البعيد اختياريًا: إذا لم يتم إعطاؤه ، فسيتم تعيينه إلى الدليل الرئيسي على الخادم البعيد.


2
2018-02-01 00:21