Emacs - dired-mode - प्रतिलिपि फ़ाइलें / निर्देशिकाएं पुनरावर्ती - दूरस्थ से स्थानीय


0

दूरस्थ साझा Centos linux सर्वर तक पहुँचने के लिए tramp / dired-mode का उपयोग करना - उदाहरण के लिए, (find-file "/ssh:lawlist@12.34.56.789:/home/lawlist/")- मैं बाद में फ़ाइलों / निर्देशिकाओं की प्रतिलिपि दूरस्थ सर्वर से स्थानीय मशीन से पुनरावृत्ति करने में सक्षम नहीं हूं dired-do-copy। चर - यानी पर dired-recursive-copiesसेट है ।always(setq dired-recursive-copies 'always)

क्या होता है कि चयनित निर्देशिका दूरस्थ से स्थानीय में कॉपी हो जाती है, लेकिन निर्देशिका के अंदर कुछ भी कॉपी नहीं किया जाता है - यानी, स्थानीय मशीन पर एक खाली फ़ोल्डर बनाया जाता है (जिस फ़ोल्डर का नाम कॉपी किया गया था), लेकिन और कुछ नहीं होता है।

कैसे, कृपया, फ़ाइलों / फ़ोल्डरों को दूरस्थ सर्वर से स्थानीय मशीन के उपयोग से पुनरावर्ती रूप से कॉपी किया जा सकता है dired-mode?


संपादित करें (16 अक्टूबर, 2014): इस मुद्दे के बारे में एक Emacs बग रिपोर्ट प्रस्तुत किया गया है - bug#18751: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=18751

जवाबों:


1

बग जैसा लगता है। यदि यह निर्देशिका सामग्रियों की पुनरावृत्ति को कॉपी करना चाहिए और ऐसा नहीं होता है, तो M-x report-emacs-bugअधिमानतः एक नुस्खा के साथ जो शुरू होता है emacs -Q

एफडब्ल्यूआईडब्ल्यू, मैंने इसे (मेरे सेटअप में) की कोशिश की, और यह आपकी अपेक्षा के अनुरूप काम किया (जैसा आपने रिपोर्ट किया था, असफल नहीं हुआ)। तो ऐसा लगता है कि आपके सेटअप में कुछ गड़बड़ हो सकती है। मैं एमएस विंडोज पर हूं - शायद इससे फर्क पड़ता है। शायद निर्देशिका आदि की अनुमति की भी जांच करें।


सुझाव के लिए धन्यवाद - emacs -Q के साथ, dired-do-copyयह पहले छिपी हुई फ़ाइल पर विफल हो रहा है: Copy '/ssh:lawlist@12.34.56.789:/home/lawlist/wcnsql' to '/Users/HOME/Desktop/wcnsql' failed: (file-error Opening input file no such file or directory /ssh:lawlist@12.34.56.789:/home/lawlist/wcnsql/.www.my.cnf) अनुमतियाँ हैं -rw-r--r--। किसी भी तरह से छुपा फ़ाइलों को शामिल करते समय dired-do-copy?
२६

"छिपी हुई फ़ाइल" से आपका क्या मतलब है? क्या यह विंडोज पर है, इसलिए इसका मतलब है कि संपत्ति "छिपी" के साथ एक फ़ाइल? या जीएनयू / लिनक्स या यूनिक्स पर, जहां इसका मतलब एक डॉट फाइल हो सकता है? वैसे भी, मैं इस पर कोई विशेषज्ञ नहीं हूँ। यदि आपको लगता है कि आपने बग में एक बग पाया है, यहां तक ​​कि डॉक्टर में एक बग (जैसे, यह इंगित करना चाहिए कि छिपे हुए सामान की प्रतिलिपि नहीं बनती है), कृपया इसे मानें।
ड्रू

साझा सर्वर जहां यह विशेष फ़ाइल स्थित है, लिनक्स (सेंटोस) है। उस फ्लैट टेक्स्ट फ़ाइल के बारे में केवल एक विशेष बात, जिसे मैं देख सकता हूं, वह है फ़ाइल एक्सटेंशन एक डॉट के साथ शुरू होता है। मैं एक बग रिपोर्ट प्रस्तुत करूंगा। धन्यवाद।
lawlist

0

Emacs की विकास टीम द्वारा बग # 18751 तय किया गया है। यह फिक्स अब Emacs Trunk के वर्तमान संस्करण में शामिल है।

--with-ns5 नवंबर 2014 को निर्मित Emacs Trunk के साथ परीक्षण :

GNU Emacs 25.0.50.1 (x86_64-apple-darwin10.8.0, NS appkit-1038.36 Version 10.6.8 (Build 10K549)) of 2014-11-05 on MP.local
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.