डाउनलोड फ़ोल्डर खाली दिखाई दे रहा है जब यह नहीं है!


2

मेरा डाउनलोड फ़ोल्डर एक फ़ाइल या फ़ोल्डर नहीं, बल्कि बिल्कुल खाली दिखता है। और मैंने पहले ही कचरा खाली कर दिया है। लेकिन किसी कारण से, इस फ़ोल्डर के लिए एक टर्मिनल एलएस कहता है कि 16 आइटम हैं! यहां टर्मिनल पर सटीक परिणाम दिए गए हैं:

Amits-MacBook:~ Amit$ ls -axhl ~/Downloads
total 16
drwx------+  4 Amit  staff   136B May 16 19:26 .
drwxr-xr-x+ 21 Amit  staff   714B May 16 19:25 ..
-rw-r--r--@  1 Amit  staff   6.0K May 16 19:26 .DS_Store
-rw-------   1 Amit  staff     0B May  6 15:18 .localized
Amits-MacBook:~ Amit$

और जानकारी प्राप्त करें विंडो 1 आइटम दिखाता है:

enter image description here

कृपया सलाह दें कि यहां क्या हो रहा है और मैं अपने डाउनलोड फ़ोल्डर को कैसे प्राप्त कर सकता हूं ताकि चीजों की कल्पना करना बंद कर सके?

जवाबों:


4

ls मैनुअल पेज यह बताते हैं:

total 16

कुल, यहाँ, वस्तुओं की संख्या का प्रतिनिधित्व नहीं करता है, लेकिन निर्देशिका में फ़ाइलों को आवंटित BLOCKS की संख्या का योग।

उदाहरण के लिए, यदि ब्लॉक का आकार 512 बाइट्स है (मुझे इस पर उद्धरण न दें, लेकिन गणित जांचता है), और निर्देशिका द्वारा उपयोग किए गए कुल डिस्क स्थान डिस्क पर 8KB है:

8 KB = 8000 bytes 
8000 B/512 B = 15.625 
Rounding this value up equates to 16 blocks. 

मेरी खाली डाउनलोड निर्देशिका वही पढ़ती है:

njboot$ ls -axhl ~/downloads
total 16
drwx------   4 njboot  staff   136B May 16 20:17 .
drwxr-xr-x  20 njboot  staff   680B May  9 10:02 ..
-rw-r--r--@  1 njboot  staff   6.0K May 16 20:17 .DS_Store
-rw-------   1 njboot  staff     0B Dec  8 14:27 .localized

Download folder


यह काफी राहत की बात है और इसके लिए धन्यवाद! हालाँकि, मैं अभी भी इस बारे में उलझन में हूँ कि इसे किसी भी स्थान पर क्यों कब्जा करना चाहिए। और जब फ़ोल्डर वास्तव में खाली होता है तो "गेट इन्फो" विंडो शून्य आइटम क्यों नहीं कहती है? दूसरी ओर, मेरा मूवीज़ फ़ोल्डर भी खाली है और इसकी "गेट इन्फो" विंडो अभी भी 1 आइटम कहती है, लेकिन शून्य बाइट्स पर कब्जा कर रही है। क्यों डाउनलोड फ़ोल्डर 8 बाइट्स पर कब्जा करना चाहिए, जबकि एक समान रूप से खाली मूवी फ़ोल्डर पर कोई भी कब्जा नहीं करता है? और प्रत्येक में 1 आइटम क्यों?
TheLearner

फोल्डर खाली नहीं है। इसमें फाइंडर से छिपी हुई फाइलें होती हैं (जो ""। ") के साथ होती हैं। "-A" छिपी हुई फ़ाइलों को दिखाता है। इसके अलावा, यह ध्यान रखें कि यह निर्देशिका के लिए एक निश्चित मात्रा में स्थान आवंटित कर रहा है, भले ही वह स्थान लिया जा रहा हो। यही जर्नल फ़ाइल सिस्टम की प्रकृति है।
njboot

सहमत हैं कि अंतरिक्ष को सौंपा जा रहा है और इसका उपयोग नहीं किया गया है। लेकिन "गेट इन्फो" में उस आइटम की गिनती क्या है? यह छिपे हुए फ़ोल्डरों की गिनती नहीं हो सकती है क्योंकि उनमें से दो हैं, है ना? इसके अलावा, फिल्मों के लिए एक ही लागू नहीं होना चाहिए फ़ोल्डर? अंतरिक्ष आवंटन, यानी। यह कैसे आता है कि शून्य बाइट आवंटित किया गया है?
TheLearner

~ / Movies फ़ोल्डर पर समान कमांड चलाएँ। क्या इसमें .DS_Store फ़ाइल और .localized फ़ाइल है?
njboot

1
Get Info 1 आइटम दिखाता है क्योंकि फ़ोल्डर स्वयं आइटम के रूप में गिना जाता है। यदि इसमें सम्‍मिलित है (उदाहरण के लिए) 4 खाली सबफ़ोल्‍डर्स, गेट इंफो 5 आइटम दिखाएगा, क्‍योंकि माता-पिता और सभी 4 सबफ़ोल्‍डर्स की गणना होती है।
Gordon Davisson
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.