সার্ভার থেকে লোকাল (বা বিপরীতে) ব্যবহার করে অনুলিপি করার সময় কি কোনও অগ্রগতি বার প্রদর্শন করার কোনও উপায় আছে scp
?
সার্ভার থেকে লোকাল (বা বিপরীতে) ব্যবহার করে অনুলিপি করার সময় কি কোনও অগ্রগতি বার প্রদর্শন করার কোনও উপায় আছে scp
?
উত্তর:
আমি মনে করি না যে এটি দিয়ে করা যেতে পারে scp
। গতবার আমার এর মতো কিছু প্রয়োজন ছিল যেমন অগ্রগতি দেখানো হয়েছে, আমি rsync
পরিবর্তে ব্যবহার করেছি । এটি বারের মতো পদ্ধতিতে অগ্রগতি দেখায়। দেখুন এটি আপনার পক্ষে কাজ করে কিনা।
আপনার --progress
বিকল্পটি ব্যবহার করতে হবে rsync
। আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
rsync -r -v --progress -e ssh user@remote-system:/address/to/remote/file /home/user/
2741851 0% 700.39kB/s 0:17:21
এবং কোনও গ্রাফিকাল অগ্রগতি বার (আমার মনে হয় ওপি কী চায়)।
-e ssh user@remote-system:
স্থানীয় কপি এবং man rsync
ব্যাখ্যা করেন অনেক, অনেক অপশন)
rsync -avz --progress -e 'ssh -p 1223' root@google.com:/foobar.txt ./my-local-copy.txt
rsync
আপনাকে কেবল যুক্ত -v
করার সময় কেন ব্যবহার করবেনscp
-v
সুইচ কাজ করে জরিমানা।
উদাহরণ:
5% 9232KB 357.5KB / গুলি 07:48 ইটিএ
-3
।
man scp
: " -3
দুই দূরবর্তী হোস্ট সিস্টেমের মধ্যে কপি স্থানীয় হোস্ট মাধ্যমে স্থানান্তরিত করা হয় এই অপশনটি ডেটা দুই দূরবর্তী হোস্ট সিস্টেমের মধ্যে সরাসরি অনুলিপি করা হয়েছে ছাড়া।। মনে রাখবেন যে, এই বিকল্পটি উন্নতি মিটার অক্ষম করে। "
কমান্ড লাইনে এটি কীভাবে করা যায় তা আমি জানি না। আমি নিশ্চিত এটি সম্ভব তবে এটি করার জন্য একটি গ্রাফিকাল পদ্ধতি রয়েছে।
নটিলাস (উবুন্টুতে ডিফল্ট ফাইল ব্রাউজার) ssh / sftp সার্ভারগুলি মাউন্ট করতে পারে। তারা এর পরে একটি স্থানীয় ফাইল সিস্টেমের মতো কাজ করে এবং আপনি সাধারণত আপনার মতো ফাইলগুলি অনুলিপি করতে পারেন। এবং আপনি স্বাভাবিক অনুলিপি সহ স্বাভাবিক অগ্রগতি বার পান।
File
জন্য মেনু নীচে দেখুনConnect to server...
2018 হিসাবে, অগ্রগতি এবং ইটিএ ডিফল্ট হিসাবে প্রদর্শিত হয় এবং এর দ্বারা অক্ষম করা যেতে পারে -q