আমি চতুর হতে চেয়েছিলাম এবং প্রথম কোনও ম্যানুয়ালি ডাউনলোড না করে কোনও স্থানীয় ফাইলের সাথে একটি দূরবর্তী ফাইলের তুলনা করতে চাই। আমি এর মাধ্যমে রিমোট ফাইলের সামগ্রীগুলি পেতে পারি
ssh user@remote-host "cat path/file.name"
যাইহোক, যে পাইপিং diff
ssh user@remote-host "cat path/file.name" | diff path/file.name
আমাকে এটি দেয়:
diff: missing operand after `path/file.nae'
diff: Try `diff --help' for more information.
আমি ssh কী সেট আপ করেছি, সুতরাং এটি আমাকে একটি পাসওয়ার্ডের জন্য অনুরোধ জানায় না। এটির জন্য একটি কার্যনির্বাহী কী?
5
যাইহোক, আপনি এটি করার পরেও ফাইলটি ডাউনলোড করছেন (যেহেতু এর সামগ্রীটি এসএসএইচ সংযোগের মাধ্যমে প্রেরণ হয়ে যায়), আপনি কেবল এটি কোথাও সংরক্ষণ করছেন না। সুতরাং আপনি কোনও ব্যান্ডউইথ বা কিছু সংরক্ষণ করার মতো নয়।
—
ডেভিড জেড
হ্যাঁ, আমি কেবল আমার ফাইল সিস্টেমটি চারদিকে ঝুলন্ত এক শট ফাইলের সাথে আপ করতে চাই না।
—
ব্যবহারকারী 394
যখন কমান্ডটি স্টিডিনকে সমর্থন করে না (যেমন মাধ্যমে
—
ctrl-alt-delor
-
), আপনি ব্যবহার করতে পারেন /dev/stdin
। উদাহরণস্বরূপdiff file1 /dev/stdin