2012-01-22 8 views
6

मैं एक एफ़टीपी ड्राइव माउंट करना चाहता हूं, लेकिन मेरे एफ़टीपी पासवर्ड में "?!" है।लिनक्स curlftpfs, प्रतीकों के साथ पासवर्ड

मैं कमांड दर्ज करें:

curlftpfs myaccount:[email protected] 

लेकिन यह मुझे "बैश: [email protected]: घटना नहीं मिला" देता है

मैं उन अक्षरों को कैसे बच सकता हूँ?

उत्तर

6

एकल उद्धरण में यह संलग्न करें: [email protected] सबसे हाल ही में आदेश है कि @thefptserver.com साथ शुरू किया था के लिए खड़ा है:

curlftpfs 'myaccount:[email protected]' 

आप की खोज की है के रूप में, विस्मयादिबोधक चिह्न bash में एक विशेष अर्थ नहीं है।

1

बैश आपके इतिहास में @theftpsever.com से शुरू होने वाले सबसे हालिया आदेश की तलाश में है। इसे "History expansion" और कहा जा सकता है वास्तव में उपयोगी हो सकता है। इस मामले में, ज़ाहिर है, यह नहीं है।

आपको बैकस्लेश का उपयोग कर ! बच सकते हैं, लेकिन यह अधिक एकल उद्धरण का उपयोग करने के ऐसा करने की कोशिश कर अपने खोल रोकने के लिए हमेशा की तरह है:

curlftpfs 'myaccount:[email protected]' 
+0

ठीक है, लेकिन अपना पासवर्ड चरित्र% होता है और उपरोक्त विधि नहीं है काम! – KernelPanic

+1

@ मार्कोफेलिह: शायद आपके पास एक इतिहास-विस्तार समस्या के बजाय एक [टैग: urlencode] मुद्दा है। '%' के स्थान पर '% 25' का उपयोग करने का प्रयास करें। मेरा मतलब है कि http://en.wikipedia.org/wiki/Percent-encoding देखें। – Johnsyweb

संबंधित मुद्दे