जवाबों:
@ Johnshen64 के जवाब की बदौलत, मैं कुछ अच्छा कर पाई
tar -zc path/to/source | ssh user@remote tar -zxC path/to/destination
दुर्भाग्य से, यह प्रगति नहीं दिखाता है क्योंकि यह स्थानान्तरण करता है। मैंने इस पद्धति का उपयोग करते हुए अविश्वसनीय गति में सुधार देखा है।
अगर किसी को इस तरह से स्थानांतरण के लिए प्रगति दिखाने का तरीका पता है, तो मैं मदद की बहुत सराहना करूंगा :)
ठीक है, मैं इसके बजाय टार का उपयोग करेगा
टार cf - निर्देशिका | ssh सर्वर 'टार xf -'
आप सत्यापित करने के लिए v जोड़ सकते हैं।
ज़िप समान होना चाहिए, लेकिन मेरी राय में linux के लिए टार अधिक मजबूत है।
-
चरित्र का उपयोग नहीं करता है, गज़िप संपीड़न का भी उपयोग करता है और एक गंतव्य निर्देशिका को लक्षित करने की अनुमति देता है।
f -
अन्य ऑपरेटिंग सिस्टम की आवश्यकता हो सकती है, क्योंकि अधिकांश टार संस्करण अन्यथा टेप ड्राइव से पढ़ने की कोशिश करेंगे। डिफ़ॉल्ट रूप से स्टड से पढ़ना जीएनयू-विशिष्ट है।
pv
बीच डालें ।