विंडोज साझा फ़ोल्डर से यूनिक्स में फाइल कॉपी करें


11

मैं यूनिक्स के लिए बिल्कुल नया हूं। मैं एक स्क्रिप्ट लिख रहा हूं, जो एक विंडोज साझा किए गए फ़ोल्डर से यूनिक्स में फ़ाइलों की नकल करेगा।

विंडोज में, जब मैं \\Servername.com\testfolderरन कमांड में टाइप करता हूं तो मैं देख पाता हूं testfolder। निर्देशिका testfolderपूरे नेटवर्क के माध्यम से एक साझा फ़ोल्डर है।

अब मैं उस से कुछ फ़ाइलों testfolderको एक यूनिक्स मशीन में कॉपी करना चाहता हूं । मुझे किस कमांड का उपयोग करना चाहिए? मुझे सर्वर का IP पता पता है, लेकिन मुझे उपयोगकर्ता नाम नहीं पता है।

जवाबों:


2

अपने UNIX सर्वर से आपको इस लिंकmount में निर्धारित प्रक्रिया का उपयोग करके विंडोज शेयर की आवश्यकता है ।

मूल रूप से आप अपने UNIX मशीन पर एक निर्देशिका बनाते हैं जिसे आरोह बिंदु कहा जाता है। फिर आप mountउस माउंट पॉइंट पर विंडोज शेयर को माउंट करने के लिए कमांड का उपयोग करते हैं । फिर जब आप उस निर्देशिका में जाते हैं, जिसे आपने बनाया है, तो आप उन फ़ाइलों को देखते हैं जो विंडोज के हिस्से में हैं।


12

* Nix मशीन पर स्थापित smbclient के साथ , आपको विंडोज शेयर को आरोहित करने की आवश्यकता नहीं है। उदाहरण के लिए, C: \ Directory \ file.txt को पुनः प्राप्त करने के लिए और इसे अपने लिनक्स कंप्यूटर पर / tmp पर कॉपी करें:

smbclient '//windowsserver/c$' -c 'lcd /tmp; cd Directory; get file.txt' -U administrator%password

देखें https://superuser.com/a/562728/48742 जानकारी के लिए। इस पर वहां चर्चा हुई।


2
यदि अतिथि पहुंच सक्षम है, तो मैं -46 अतिथि% का उपयोग करता हूं
एंड्री

2

यदि आप \Servername.com\testfolderविंडोज मशीन में देख सकते हैं , तो आप अपने स्वयं के उपयोगकर्ता नाम और पासवर्ड का उपयोग कर सकते हैं।

एक लाइनक्स मशीन पर, आप उपयोग कर सकते हैं

sudo Mount -t cifs -o उपयोगकर्ता नाम = YourWindowsLogin, पासवर्ड = YourWindowsPassword //Servername.com/testfolder / mnt / testfolder

/mnt/testfolder पहले से मौजूद होना चाहिए।

फिर आप फ़ाइल से कॉपी कर सकते हैं /mnt/testfolder

sudo umount /mnt/testfolderफ़ोल्डर को अनमाउंट करने के लिए उपयोग करें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.