जीप बैश में जिप फाइल अटैचमेंट को पढ़ना और उन्हें पढ़ना


0

विंडोज 7 पर एक साधारण समस्या लगती है जिसका कोई हल निकाले बिना मैंने आज बहुत समय गंवा दिया।

समस्या का विवरण

मुझे Microsoft आउटलुक में एक जिप फाइल अटैचमेंट मिला है, और मैं इसे बचाना चाहता हूं और फिर इसे अनजिप कर दूं या फिर इसमें फाइल को गिट बश में एक्सेस करूं ।

अब, ज़िप फ़ाइल को सहेजने के बाद, मैं इसे विंडोज एक्सप्लोरर में ठीक देख सकता हूं, जहां इसे "संकुचित (ज़िप्ड) फ़ोल्डर" के रूप में सूचीबद्ध किया गया है।

लेकिन, अगर मैं इसे git bash से देखने का प्रयास करता हूं, तो यह कहें कि यदि मैं ls -aकमांड का उपयोग करता हूं, तो मैं इसे नहीं देख सकता। इसी तरह, अगर मैं इसे यूनिक्स findकमांड का उपयोग करके खोजने की कोशिश करता हूं, तो मैं इसे नहीं ढूंढ सकता।

हालांकि, अगर मैं 7-ज़िप का उपयोग करके एक नया ज़िप फ़ाइल बनाता हूं, तो सब कुछ ठीक है। मैं इसे विंडोज एक्सप्लोरर (और फ़ाइल प्रकार अभी भी "कम्प्रेस्ड (ज़िप्ड) फ़ोल्डर") के रूप में देख सकता हूं, और मैं इसे गिट बैश (जहां मैं सिर्फ एक .zip एक्सटेंशन वाली फाइल देखता हूं) से देख सकता हूं।

शायद Microsoft आउटलुक कुछ विशेष कर रहा है जब यह ज़िप फ़ाइल संलग्नक बचाता है?

प्रयोग

यह जाँचने के लिए कि क्या यह मामला है, मैंने निम्न चरण किए।

  1. 7-ज़िप का उपयोग करते हुए, मैंने एक डायरेक्टरी को ज़िप करके एक ज़िप फ़ाइल बनाई जिसे मैं git bash में देख सकता था। संदर्भ के लिए, यह फ़ाइल ~ / दस्तावेज़ों में थी।

  2. विंडोज एक्सप्लोरर में, ज़िप "फ़ोल्डर" बनाया गया है (क्योंकि विंडोज एक्सप्लोरर सभी ज़िप फ़ाइलों को "फ़ोल्डर" के रूप में देखता है) में ये गुण हैं:

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

उन्नत:

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

और git बैश से, लिनक्स जैसे उपकरणों का उपयोग करके, मैं देखता हूं:

$ ls -l ~/Documents/CIMS.zip
-rw-r--r-- 1 redacted 1049089 156383 Sep 6 15:30 /c/Users/redacted/Documents/CIMS.zip

तथा

$ stat ~/Documents/CIMS.zip
File: /c/Users/redacted/Documents/CIMS.zip
Size: 156383 Blocks: 156 IO Block: 65536 regular file
Device: 7c8023c0h/2088772544d Inode: 2251799813896974 Links: 1
Access: (0644/-rw-r--r--) Uid: (redacted/redacted) Gid: (redacted/ UNKNOWN)
Access: 2018-09-06 15:30:21.838707400 +1000
Modify: 2018-09-06 15:30:21.897707400 +1000
Change: 2018-09-06 15:30:21.899707400 +1000
Birth: 2018-09-06 15:30:21.838707400 +1000
  1. इसके बाद, मैंने फ़ाइल को खुद को ईमेल किया, और फिर मैंने अपने आप से प्राप्त एक को ~ / डेस्कटॉप में सहेज लिया।

  2. मैंने git bash से जाँच की, और मैं उस फ़ाइल को अपने डेस्कटॉप पर सहेज कर नहीं देख सकता:

    $ ls -a ~ / Desktop / ./ ../ Desktop.ini get-pip.py * 'Microsoft Outlook 2010.lkk "*

हालाँकि, Windows Explorer से, ज़िप फ़ाइल के गुण ~ / दस्तावेजों में मूल प्रति के समान हैं:

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

तथा

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

सवाल

जाहिर है, आउटलुक इन फ़ाइलों के लिए कुछ कर रहा है जब यह उन्हें बचाता है। क्या इन फ़ाइलों को सामान्य ज़िप फ़ाइलों की तरह सहेजने का कोई सुविधाजनक तरीका है?


क्या आप एक ही फ़ोल्डर में हैं? आप -l तर्क का उपयोग क्यों कर रहे हैं? LS केवल एक डायरेक्टरी में फाइलें दिखाता है। यदि आप एक ही निर्देशिका में नहीं हैं, तो यह विंडो की गलती नहीं है कि एलएस फ़ोल्डरों को नहीं देखेगा। कृपया प्रासंगिक जानकारी जोड़ने के लिए अपने प्रश्न को संपादित करें ताकि हम बेहतर बता सकें कि वास्तविक समस्या क्या है।
Music2myear

1
इसके अलावा, जब आप ईमेल / आउटलुक के अलावा अन्य स्रोतों से .zip फाइलें प्राप्त करते हैं तो क्या आपको भी यही समस्या है? और "संपीडित (ज़िप्ड) फ़ोल्डर" केवल फ़ाइल एक्सटेंशन के आधार पर फ़ाइल प्रकार का वर्णन है और मुझे नहीं पता कि यह समस्या के लिए प्रासंगिक है।
Music2myear

मैं निश्चित रूप से सही निर्देशिका में हूं। मेरा मानना ​​है कि कम्प्रेस्ड (ज़िप्ड) फोल्डर यहां प्रासंगिक है, क्योंकि यह एकमात्र फ़ाइल प्रकार है जो इस देखे गए व्यवहार का कारण बनता है। -lविकल्प फ़ाइलों के बारे में अतिरिक्त जानकारी के का पता चलता है, लेकिन मुझे लगता है कि आप सही है कि यह यहाँ प्रासंगिक नहीं है कर रहे हैं। मैंने उसे संपादित किया है।
एलेक्स हार्वे

आपके दूसरे बिंदु पर, मैं एक परीक्षण करूंगा जहां मैं ज़िप कमांड का उपयोग करके खुद एक ज़िप फ़ाइल बनाता हूं। अच्छा विचार है, धन्यवाद।
एलेक्स हार्वे

@ music2myear अपडेट किया गया। आपका सुझाव सहायक था। प्रश्न के लिए मेरे अपडेट देखें। यह एक आउटलुक से संबंधित मुद्दा प्रतीत होता है।
एलेक्स हार्वे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.