সিপি: স্থির করতে পারে না: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই


10

আমি আমার স্থানীয় কম্পিউটার থেকে একটি রিমোট সার্ভারের সাথে একটি ফাইল অনুলিপি করার চেষ্টা করার সময় আমি একটি ত্রুটি পাচ্ছি ssh। আমি ব্যবহার করি cpবা করি না কেন একই ত্রুটি পাই scp

ফলাফলের ত্রুটিতে আমার ইনপুটটি এখানে:

[root@xxx.xx.xxx.xx /]# cp /home/username/some.xml root@xxx.xx.xxx.xx:/path/to/directory/  
cp: cannot stat ‘/home/username/some.xml’: No such file or directory

আমি পরীক্ষা করে দেখেছি, এবং /home/username/some.xmlআমার স্থানীয় মেশিনের পথে অবশ্যই একটি ফাইল রয়েছে ।

স্থানীয় কম্পিউটার এবং দূরবর্তী সার্ভার উভয়ই চলছে CentOS 7। আমি কীভাবে এই ত্রুটিটি সমাধান করতে পারি এবং সফলভাবে অনুলিপি করব?


1
আপনি কি (রুট হিসাবে) আউটপুট আটকান ls -l /home/username/some.xml?
প্লটনিক

ফাইল নামটির শুরু করার জন্য আপনার সঠিক পাথটি পাওয়া উচিত, আপনি যদি ফাইল ব্রাউজারে ফাইলটি খুঁজে পেতে পারেন তবে সিডির সাহায্যে ডিরেক্টরিতে নেভিগেট করে এবং ls ব্যবহার করে আরও ফাইল এবং ডিরেক্টরি দেখতে আপনি টার্মিনালে এটি সন্ধান করতে সক্ষম হবেন।
ক্রিস ডেভিডসন

@ মার্কপ্লটনিক আপনার পরামর্শগুলি আমাকে সমস্যার সমাধানের কারণ করেছে। হিসাবে root@remote.server.ip, আমি টাইপ করেছি exit, তারপরে scpউপরের কমান্ডটি টাইপ করুন এবং এটি কার্যকর হয়েছে। সমস্যাটি হ'ল আমি লগ ইন হয়েছি root@remote.web.serverসুতরাং এটি কেবলমাত্র ডিরেক্টরি কাঠামোটি দেখছিল remote.web.serverযা আমার স্থানীয় মেশিনের ডিরেক্টরি কাঠামোর চেয়ে আলাদা। যেহেতু আপনি আমাকে এটি খুঁজে বার করেছেন, তাই আপনি যে উত্তরটি জমা দিতে পারেন তা গ্রহণ করে আমি খুশি হব। ধন্যবাদ.
কোডমেড

উত্তর:


6

আপনি যদি স্থানীয় মেশিনে লগইন হন তবে আপনি এটি ব্যবহার করতে পারেন scp:

scp /home/username/some.xml root@remote.machine.ip.address:/path/to/directory/

আপনি যদি রিমোট মেশিনে লগইন করেছেন (যেমন ওপিতে রয়েছে) তবে এটি ব্যবহার করুন scp:

scp username@local.machine.ip.address:/home/username/some.xml /path/to/directory

কমান্ডের নির্দেশ অনুসারে আইপি ঠিকানাগুলি প্রতিস্থাপন করুন।


সারা দিন বিভিন্ন সমাধানের চেষ্টা করার পরে এটি আমার জন্য কাজ করে।
শখ দেব

2

প্রথমত আপনাকে এসসিপি ব্যবহার করতে হবে, নেটওয়ার্কে ফাইলগুলি অনুলিপি করতে কেবল সিপি ব্যবহার করার কোনও উপায় নেই।

আপনার উদাহরণ থেকে scp কমান্ডটি নীচের মত দেখতে পাওয়া উচিত, নোট করুন যে ফাইলের সাইডে সার্ভারে ডিরেক্টরি কাঠামো থাকা দরকার;

scp /home/username/some.xml root@xxx.xxx.xxx.xxx:/path/to/directory/

আপনি যদি ইতিমধ্যে না থাকেন তবে আপনাকে যে সার্ভারটি ফাইলটি অনুলিপি করছেন সেটিতে লগইন করতে হবে এবং ফাইলটি অনুলিপি করতে চান এমন ডিরেক্টরি তৈরি করতে হবে, অর্থাৎ;

mkdir /path/to/directory

আরএসসিএনসি ব্যবহারের বিকল্প হবে।


যে কাজ করে না। আমি এখনই এটি আবার চেষ্টা করেছি, আপনি যা লিখেছিলেন ঠিক তেমনই করেছি যা যাচাই করেছিলাম, যা আমি উপরে উল্লিখিত আমার ওপিতে উল্লেখ করেছি একই জিনিসটি যখন আমি বলেছিলাম যে এটি ব্যবহার করি scpবা না করি তেমনি একই ত্রুটি উত্পন্ন হয় cp
কোডমেড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.