एफ़टीपी का उपयोग करके बहुत सारी फाइलें जल्दी से हटा रहा है?


13

फिलहाल मैं अपनी वेबसाइट पर FTP के लिए FileZilla का उपयोग कर रहा हूं। कभी-कभी, मैं एक बड़ी निर्देशिका को हटाना चाहता हूं, बहुत सारी अन्य उप-निर्देशिकाओं और फाइलों से भरा हुआ। Filezilla उन सभी के माध्यम से व्यक्तिगत रूप से जाने के लिए लगता है, जिसका अर्थ है कि इसे हटाने के लिए एक पूर्ण उम्र लगती है!

क्या इसे जल्दी / एर करने का कोई तरीका है ??

धन्यवाद

ftp 

"त्वरित रूप से" और "बहुत सारी फाइलें हटाना" दो चीजें हैं जो एक गहरी निर्देशिका संरचना पर बहुत सारी फ़ाइलों को हटाने के लिए एफ़टीपी / एसएफटीपी क्लाइंट का उपयोग करते समय अच्छी तरह से एक साथ नहीं जाती हैं। जिस किसी को भी Magento ई-कॉमर्स वेबसाइट को बनाए रखना है, वह इसकी गवाही दे सकता है।
फिस्को लैब्स

SSH का प्रयोग करें, एफ़टीपी को इसके लिए डिज़ाइन नहीं किया गया था।
विलियम एडवर्ड्स

जवाबों:


10

मेरा मानना ​​है कि एफ़टीपी में वास्तव में एक पुनरावर्ती डिलीट ऑपरेशन नहीं है। मैं जिन विकल्पों के बारे में सोच सकता हूं, वे इस प्रकार हैं:

  1. ncftpप्रोग्राम का उपयोग करें । यह अतिरिक्त विकल्पों के साथ एक और एफ़टीपी कार्यक्रम है। हालाँकि, मुझे लगता है कि यह सिर्फ कमांड लाइन पर काम करता है और इसमें GUI नहीं है।
  2. यदि आपके पास SSHसर्वर तक पहुंच है, तो एफ़टीपी के बजाय इसका उपयोग करें और rm -rकमांड का उपयोग करें ।
  3. आपके लिए विलोपन करने के लिए एक PHP या अन्य स्क्रिप्ट लिखें।

-R विकल्प एक पुनरावर्ती हटाना है।
इवैल

3
ncftp सिर्फ एक अन्य एफ़टीपी ग्राहक है। यह अभी भी एक कमांड में पुनरावर्ती उपनिर्देशिकाओं को हटाने की क्षमता नहीं रखता है और फाइलजिला जो भी करता है वह सबसे अधिक होगा।
लेजे मेजेस्टे

आप अपने लॉगिन के आधार पर FileZilla के माध्यम से एक कमांड निष्पादित करने में सक्षम हो सकते हैं।
मार्टिज़न

ncftpमेरे लिए काम नहीं किया
Suat Atan PhD

3

उपयोगकर्ता जो "ssh" नहीं करते हैं वे cpanel में प्रवेश कर सकते हैं यदि उनका होस्ट इसका समर्थन करता है और वहां फ़ाइल प्रबंधक का उपयोग करता है। यह फ़ाइलों को बहुत तेज़ी से हटा देगा। Http पर फाइलें अपलोड करना कुछ मामलों में तेज भी लगता है।


मुझे इसके बारे में पहले सोचना चाहिए था।
सियाकुर रहमान

3

आप विंडोज एक्सप्लोरर का उपयोग करके एफ़टीपी से निर्देशिका या फ़ाइलों को जल्दी से हटा सकते हैं।

  1. एक विंडोज एक्सप्लोरर विंडो खोलें; दबाओ Win+E
  2. पता बार का चयन करने के लिए क्लिक करें।
  3. FTP साइट का पता टाइप करें। (उदाहरण- ftp://ftp.example.com)
  4. प्रेस करें Enter
  5. अपनी FTP ID और PWD इनपुट करें।
  6. एंटर दबाए।
  7. अब आप सभी फ़ाइलों और निर्देशिका तक पहुँच सकते हैं। जल्दी से खोजो और हटाओ।

यहाँ छवि विवरण दर्ज करें


यह तरीका लगभग उतना ही समय लेता है जितना कि ftp !!
bhavya_w

2

यह वास्तव में यहां ध्यान देने योग्य है कि आप पूरी निर्देशिकाओं का तुरंत नाम बदल सकते हैं और आप उन्हें अलग-अलग पथों में बदल सकते हैं जो आमतौर पर एक अच्छा पर्याप्त समाधान है।

रूट फ़ोल्डर में "जंक" नामक एक निर्देशिका बनाएं, फिर उस निर्देशिका से सभी निर्देशिकाओं को खींचें / स्थानांतरित करें (नाम बदलें) जिनसे आप छुटकारा चाहते हैं। ऐसा करना तत्काल है, इसलिए आप काम करना जारी रख सकते हैं और पृष्ठभूमि में इसे मैन्युअल डिलीट प्रक्रिया पर टिक कर सकते हैं।


1

धोखा: ftc मोड में wincp का उपयोग करें। यह सरल अनुरोध को रूपांतरित करेगा और सभी आवश्यक कार्यों को पूरा करेगा। यह एक ftp "कमांड लाइन" नहीं है, लेकिन यह अभी भी ftp है और आसानी से कार्य को पूरा करने के लिए एक ही ftp क्रेडेंशियल्स के साथ इस्तेमाल किया जा सकता है (और जितनी जल्दी ftp इसे पूरा कर सकता है)


और जितनी जल्दी हो सके ftp इसे पूरा कर सकते हैं <grin
Fiasco Labs

1

यहां कमांड लाइन के बिना सबफ़ोल्डर्स में फ़ाइलों को हटाने का एक आसान तरीका है। फ़ाइल जिला :)FileZilla खोज


1
क्या यह केवल फ़ोल्डर को हटाने से तेज है?
तसवीर खान

0

मैंने पहले SO पर एक समान प्रश्न का उत्तर दिया था:

/programming/4387151/how-to-delete-folders-with-wildcard-via-cmd-ftp-windows-server-2008/4445705#4445705

लंबी कहानी छोटी: आप एक निर्देशिका को भी निकाल सकते हैं और इसके सभी अभिभावक को -p स्विच [rmdir का उपयोग करके] कर सकते हैं। -R स्विच हालांकि पुनरावृत्ति मार्ग में दिए गए निर्देशिकाओं को हटा देता है:

http://www.computerhope.com/unix/urm.htm

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