উইন্ডোজ সিভিআরসিঙ্ক কেন কাজ করে না?


16

আমি উইন্ডোজ সিআরসিএনসি পোর্ট সহ আরএসইএনসি চালানোর চেষ্টা করছি।

আমি নিম্নলিখিত কমান্ডটি দিচ্ছি (দ্রষ্টব্য যে এটি কেবল একটি ড্রাই ড্রাই):

rsync -nPaAz foouser@webxx.example.com:/home/foobar/webapps/barbaz/ C:\\mybackupfolder\

তবে আমি নিম্নলিখিত ত্রুটি পেয়েছি

The source and destination cannot both be remote.
rsync error: syntax or usage error (code 1) at main.c(1148) [Receiver=3.0.8]

কেউ সঠিক পথে আমাকে নির্দেশ করতে পারে?

উত্তর:


20

গন্তব্যের জন্য ব্যবহার করে দেখুন:

/cygdrive/c/mybackupfolder/

মনে রাখবেন যে কোনও কোলন আরএসসিএনকে বলে যে অবস্থানটি দূরবর্তী।


কোলন নিয়ে গেলাম! তবে এটি সাহায্য করবে বলে মনে হয় না। এই অন্যান্য সংস্করণটি চেষ্টা করে (% সিডি% একটি এনভ ভেরিয়েবল যা বর্তমান দিরের দিকে ইঙ্গিত করছে) খুব তবুও ব্যর্থ হচ্ছে: rsync -nPaAz foouser@webxx.example.com: / home / foobar / webapps / barbaz /% CD%
Lorenzo

2
গন্তব্য ডিরেক্টরিতে পরিবর্তন সম্পর্কে কী এবং তারপরে "ব্যবহার করুন"। গন্তব্য জন্য?
jftuga

এটি আসলে আমার পক্ষে কাজ করে। আপনি যেকোন উইন্ডো ড্রাইভের আগে কেবল সাইকড্রাইভ / প্রিপেন্ড করতে পারেন। আমি চকোলেটির মাধ্যমে আরএসসিএন ইনস্টল করেছি (সুতরাং সাইগউইন ভিত্তিক)।
SEB

5

আমার পরিবেশ: উইন্ডোজ 10, পাওয়ারশেলের মধ্যে। সমাধান ডস প্রম্পটেও কাজ করে।

:ড্রাইভ অক্ষরের পরে সমস্যাটি দেখা দেয় যা এটি হোস্টনামের স্পেসিফিকেশনের মতো দেখায়। আপনাকে বিকল্প স্বরলিপি ব্যবহার করতে হবে।

আমি ব্যবহার করছিলেন rsync মাধ্যমে ইনস্টল Chocolatey , তাই কোনও cygwin ড্রাইভ।

উইন্ডোজ 10 আমাকে পাওয়ারশেলে এটি করতে দেয়:

dir //localhost/C$

সুতরাং, উইন্ডোজ 10 পাওয়ারশেলে চালিত এই কমান্ডটি ঠিক একই সমস্যাটিতে চলে যাওয়ার পরে আমার পক্ষে ঠিক কাজ করেছিল।

rsync -av //localhost/d$/home/work/fb460.winbup/src //localhost/d$/home/work/fb460.winbup/tgt

নোট করুন এটি কাজ করে না বা কমপক্ষে আমি এটিকে ext2fsd ড্রাইভের জন্য কাজ করতে পারি না। আপনার অভিজ্ঞতা পৃথক হতে পারে। তবে আমি যেমন Ext2 থেকে এনটিএফএসে অনুলিপি করতে চেয়েছিলাম আমি কেবল rsync -a some/path //localhost/c$/some/path
chx

আমি চকোলেটির মাধ্যমেও ইনস্টল করেছি। এটি আমার পক্ষে ভাল কাজ করেছে! এনটিএফএস থেকে এনটিএফএসে।
জোনাথনবেল

4

উইন্ডোজের জন্য আরএসআইএনসি-তে একই ধরণের সমস্যা থেকে এখানে এসেছেন।

পাথটি ব্যবহার করার পরিবর্তে, কেবল একটি .bat ফাইল তৈরি করুন যা CD C:\whereto\আরএসসিএন কমান্ডের মধ্যে ব্যবহার করে কেবল .সংরক্ষণের জন্য ডিরেক্টরি হিসাবে ব্যবহার করুন।

উদাহরণ (কিছু.বাট):

@echo off  
cd C:\mybackupfolder\  
rsync -nPaAz foouser@webxx.example.com:/home/foobar/webapps/barbaz/ .  

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