OS X पर छिपी हुई फाइलों को छोड़कर .DS_Store दिखाएं


62

मैं अपने मैक पर सभी छिपी हुई फाइलों को छोड़कर देखना चाहता हूं .DS_Store। क्या ऐसा करने के लिए कोई रास्ता है?

जवाबों:


26

आप एक साधारण टर्मिनल कमांड के साथ फाइंडर में छिपी फाइलों को दिखा सकते हैं:

defaults write com.apple.finder AppleShowAllFiles -bool YES

फिर विकल्प कुंजी को दबाकर और उसके डॉक आइकन पर राइट-क्लिक करके खोजक को पुनः लोड करें।

हालाँकि, आप .DS_Store फ़ाइलों को छुपी हुई फ़ाइलों को छिपाए बिना नहीं छिपा सकते। आपको शायद बस एक तरह से या दूसरे तरीके से जीना होगा।


2
यह मैक ओएस एक्स 10.9 मावेरिक्स पर कोई काम नहीं करता है :(
दिमित्री

3
@Altaveron - बस हाँ को TRUE में बदलें। sudo defaults write com.apple.finder AppleShowAllFiles TRUE
20

मदद नहीं करता है, लेकिन ifकोड से पहले अनुभाग के साथ समस्या के कारण ।
दिमित्री

3
बस ओएस एक्स 10.10 Yosemite से पुष्टि यह अभी भी काम करता है .. हाँ / नहीं के साथ।
20

"देखने" .DS_Store फ़ाइलों के बारे में, नेटवर्क फ़ोल्डरों पर ऐसी फ़ाइलों को बनाने से रोकने के लिए एक स्विच है, और यदि आप किसी ऐसे एनवी में काम करते हैं जो पीसी-उन्मुख है, और मैक नहीं तो दृढ़ता से सलाह दी जाएगी। मुझे Prj Mgr (ऐप्पल वॉच थप्पड़) से पहले लाया गया था क्योंकि किसी ने देखा कि मैं अपने मैक का उपयोग कर रहा था, प्रोजेक्ट शेयर के बारे में .DS_Store। आप कुछ मामलों के लिए, इस फ़ाइल की रचना को बंद कर सकते हैं - इस पर जाँच करें, मुझे पता है कि आप नेटवर्क ड्राइव के लिए कर सकते हैं - और उन्हें कभी नहीं देखें! आप उन फ़ाइलों के साथ लगभग कुछ भी करने के लिए एक फोल्डर एक्शन बना सकते हैं, पीछे हट सकते हैं और सिम्-लिंक कर सकते हैं, या सिर्फ rm -f 'em कर सकते हैं।
बिली मैकक्लोस्की

34

यह वही है जो Adobe सुझाव देता है :

बनाने से बचने के लिए .DS_Store फाइलें, फ़ोल्डर्स को देखने के लिए OS X फाइंडर का उपयोग न करें। फ़ोल्डर्स को देखने का एक वैकल्पिक तरीका UNIX कमांड लाइन का उपयोग करना है।

प्रतिभाशाली! ;)


38
उन एडोब लोगों को हमेशा बहुत मददगार रहे हैं।
एलन

2
यह डेस्कटॉप समस्या के साथ कैसे मदद करता है? आप हमेशा खोजक के माध्यम से डेस्कटॉप को देख रहे होंगे ... सही है?
rcd

9
माफ करना, लेकिन मुझे समझ में नहीं आता कि यह इस तरह के एक बहुत उत्कट जवाब है। ".ds_store नहीं पाने के लिए, अपने ओएस के एक महत्वपूर्ण टुकड़े का उपयोग न करें"
Gorelative

8
@gorelative आपको यहां
user123444555621

13
धन्यवाद Adobe, सही समाधान। वास्तव में आप अपने मैक को सीधे शेल में बूट कर सकते हैं, सब कुछ बहुत तेज है। मैं इसे लिंक्स ब्राउज़र का उपयोग करके लिख रहा हूं, इसमें मुझे आधा घंटा लगा है।
तैमुक

25

आप इसे छिपा नहीं सकते, लेकिन आप इसे पारदर्शी बना सकते हैं, फिर इसे नीचे-बाएं या नीचे दाएं कोने में खींचें। तो केवल आपको एक स्ट्रिंग दिखाई देगी ".DS_Store", और कोई आइकन नहीं होगा।

विशेषज्ञ विधि: अपने पसंदीदा img संपादक से एक पारदर्शी छवि की प्रतिलिपि बनाएँ, फ़ाइल जानकारी विंडो में फ़ाइल के आइकन का चयन करें और शीर्ष पर मूल आइकन का चयन होने पर पारदर्शी छवि पेस्ट करें।

चरण-दर-चरण विधि (पूर्व Yosemite के लिए):

  • एक फ़ोल्डर में एक शुद्ध-सफेद क्षेत्र ढूंढें, फिर Shift-Command-Control-4 दबाएं, और एक वर्ग खींचें। जब किया माउस को छोड़ दें, और सफेद क्षेत्र अब आपके क्लिपबोर्ड पर है।
  • पूर्वावलोकन खोलें और कमांड-वी दबाएं।
  • पूर्वावलोकन टूलबार में सेलेक्ट बटन पर क्लिक करें और ड्रॉप-डाउन मेनू से इंस्टेंट अल्फा पर क्लिक करें।
  • सफेद क्षेत्र में क्लिक करें और खींचें जब तक कि आप प्रदर्शित मूल्य 100% तक नहीं पहुंचते, तब तक रिटर्न दबाएं।
  • चयनित क्षेत्र (कमांड-सी) की प्रतिलिपि बनाएँ।
  • डेस्कटॉप पर, अपना नया फ़ोल्डर चुनें और कमांड- I (फाइल »जानकारी प्राप्त करें) दबाएं।
  • (डिफ़ॉल्ट जानकारी आइकन पर एक बार टैब दबाएं) डिफ़ॉल्ट आइकन को हाइलाइट करें।
  • अपने क्लिपबोर्ड से पारदर्शी आइकन को डिफ़ॉल्ट आइकन (कमांड-वी) में पेस्ट करें।

प्रति @mliqu: OS X Yosemite (10.10.1) में:

  • Shift-Command-Control-4 दबाएं, और किसी भी क्षेत्र पर एक वर्ग खींचें। जब किया माउस को छोड़ दें, और यह क्षेत्र अब आपके क्लिपबोर्ड पर है।
  • पूर्वावलोकन खोलें और अपने कैप्चर के साथ एक विंडो खोलने के लिए Command-N दबाएं।
  • सभी का चयन करने के लिए कमांड-ए दबाएं, फिर डिलीट दबाएं।
  • इस खाली ग्रे वर्ग को क्लिपबोर्ड पर कॉपी करने के लिए कमांड-सी दबाएं।
  • जानकारी प्राप्त करने के लिए ".DS_Store" और कमांड- I का चयन करें।
  • क्लिपबोर्ड से पारदर्शिता के साथ बदलने के लिए शीर्ष-बाएं और कमांड-वी में आइकन का चयन करें।

3
सूची दृश्य, कॉलम दृश्य, या आइटमों को क्रमबद्ध रखते समय उपयोगी नहीं है। इसके अलावा हर निर्देशिका के लेआउट में बदलाव की आवश्यकता है।
डैनियल बेक

2
सही काम करता है अगर डेस्कटॉप आप (मेरे जैसे) के बारे में परवाह है। इसके अलावा, यदि आप पारदर्शिता के बजाय डेस्कटॉप के पैटर्न का उपयोग करते हैं तो आप पाठ को दृष्टि से बाहर धकेल सकते हैं - पूरे आइकन को बिना ट्रेस के गायब कर सकते हैं।
बेंडित्री

2
मेरे लिए भी, यह एक डेस्कटॉप झुंझलाहट थी ...
रॉबर्ट सी एडवर्ड्स

अच्छी विधि। हालांकि, यह कभी-कभी अस्थायी (कम से कम मावेरिक्स में) लगता है; मैं देखता हूं कि यह अक्सर एक छवि आइकन (जैसे, पीएनजी या पारदर्शी छवि के लिए मूल प्रारूप) में बदल जाता है।
rcd

इस उत्तर में एक आसान चरण-दर-चरण है: Apple.stackexchange.com/a/237999/6902
क्ले

12

मैं इसमें अपना समाधान जोड़ रहा हूं क्योंकि मुझे कोई अन्य विकल्प पसंद नहीं आया। मैं एक वेब डेवलपर हूं और मैं उपयोग करता हूं /bin/zshऔर oh-my-zsh... या तो आप इसे बैश या श में जोड़ सकते हैं।

यह सरल है, सीधे आगे है, और केवल 8 लाइनें हैं। मैं हालांकि टर्मिनल में बहुत काम करता हूं, इसलिए यही मेरे सेटअप के लिए सबसे अच्छा काम करता है।

मेरे .zshrc में मैंने स्विचिंग को आसान बनाने के लिए निम्न पंक्तियाँ जोड़ीं।

function hideallfiles(){
    defaults write com.apple.finder AppleShowAllFiles -bool NO
    killall Finder
}
function showallfiles(){
    defaults write com.apple.finder AppleShowAllFiles -bool YES
    killall Finder
}

फिर चलाएं . ~/.zshrcया . ~/.bash_profileअपने मैक के बैश या लॉगआउट के लिए, और वापस अंदर जाएं।

फिर टर्मिनल में आप चला सकते हैं showallfilesया hideallfilesयह कॉन्फ़िगर को बदल देगा और फाइंडर को पुनः आरंभ करेगा।

संपादित करें: 10.10 Yosemite पर काम करने की पुष्टि की


10.11 एल कैपिटन के साथ भी काम करता है।
आसफ काट्ज

8

इस खुला स्रोत जादू उपकरण है: asepsisगीथूब पर स्रोत उपलब्ध हैं ।

संस्करण 1.4 अब ओएस एक्स मावेरिक्स के साथ काम करता है।

अद्यतन: एल Capitan पर काम नहीं करने की सूचना दी

चेतावनी: Asepsis अब सक्रिय विकास के अंतर्गत नहीं है और OS X 10.11 (El Capitan) और बाद में समर्थित है।


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

1
OS X El Capitan में समर्थित नहीं है ..):
Asaf Katz

@treeflute FWIW अब यह करता है अगर आप SIP: asepsis.binaryage.com/#sip
Ryan Brodie

8

MacOS सिएरा बीटा के रूप में, .DS_Store वास्तव में हमेशा फाइंडर से छिपा होता है। सामान्य रूप से छिपी हुई फ़ाइलें दिखाएं और .DS_Store चले जाएंगे:

defaults write com.apple.finder AppleShowAllFiles -bool YES && killall Finder


पुष्टि की गई कि रिलीज़ किए गए macOS सिएरा (10.12.3) में, मैं अब नहीं ढूँढता .DS_Store फाइंडर में या डेस्कटॉप पर, जो बहुत अच्छा है।
माइकल लिकोरी

4

एक समाधान की खोज के कई ऑन / ऑफ वर्षों के बाद, केवल कुछ विकल्प हैं, जिनमें से कोई भी आपके मूल प्रश्न से मेल नहीं खाता है; अर्थात आपके विशिष्ट प्रश्न का कोई समाधान मौजूद नहीं है .... फिर भी

  1. कोई विशेष रूप से .DS_store फ़ाइलों को सभी में बनाए जाने से अक्षम कर सकता है
  2. छुपी हुई फ़ाइलों को प्रदर्शित नहीं करने के लिए खोजक को कॉन्फ़िगर करें छोड़ दें
  3. एडोब के बकवास का पालन करें और केवल कमांड लाइन शेल के साथ फ़ोल्डर्स ब्राउज़ करें
  4. ऑन-डिमांड छिपे हुए फ़ोल्डरों को टॉगल करें। इस पुरानी विकी को देखें:

http://mac.softpedia.com/get/Dashboard-Widgets/Webcams/Miscellaneous/Hiddenfiles-Widget.shtml


3

यह केवल डेस्कटॉप को संबोधित करता है, लेकिन जैसा कि .DS_Store फ़ाइलों के लिए यह सबसे अधिक ध्यान देने योग्य और कष्टप्रद जगह है, यह साझा करने लायक हो सकता है:

  1. टर्मिनल प्रॉम्प्ट पर ड्रॉप करें
  2. cd ~/Desktop
  3. rm .DS_Store
  4. cd ~
  5. chmod 500 Desktop

यह अनुक्रम डेस्कटॉप फ़ोल्डर में आपकी लेखन अनुमति को हटा देता है। चूँकि खोजक आपकी अनुमतियों के साथ काम करता है, यह डेस्कटॉप पर .DS_Store फ़ाइल को सहेजने के लिए खोजक की क्षमता को भी हटा देता है। बेशक, यह आपको डेस्कटॉप पर मौजूदा फ़ाइलों को सहेजने या संशोधित करने से भी रोकता है। अगर आपको अल्ट्रा-क्लीन सेटअप पसंद है तो परफेक्ट।

विशेष ऐप्स का उपयोग किए बिना डेस्कटॉप पर no .DS_Store का उदाहरण:

उदाहरण के लिए OSX डेस्कटॉप जिसमें छिपे हुए आइकन दिखाए गए हैं और डेस्कटॉप पर कोई आइकन नहीं हैं


नोट: इन चरणों का उपयोग करना, अभी भी आइटम को डेस्कटॉप पर खींचना संभव है क्योंकि जरूरत पड़ने पर MacOS आपको व्यवस्थापक लॉगिन के लिए प्रेरित करेगा।


2

ऑटोमेकर का उपयोग करके AppleScript / टर्मिनल सेवा बनाएं और इसे फाइंडर> सेवा मेनू से एक्सेस करने के लिए सहेजें

ऑटोमेकर एक्शन दो चरणों वाली प्रक्रिया होगी।

चरण 1. एक AppleScript जोड़ें। यह स्क्रिप्ट छिपी हुई फ़ाइलों को चालू या बंद कर देगी (हो सकता है कि मैं अपने फ़ोन पर टाइप कर रहा हूं क्योंकि यह ठीक से फ़ॉर्मेट नहीं किया जा सकता)

if (do shell script "defaults read com.apple.finder AppleShowAllFiles") is equal to "0"
    then
        do shell script "defaults write com.apple.finder AppleShowAllFiles 1"
    else
        do shell script "defaults write com.apple.finder AppleShowAllFiles 0"
end if

चरण 2. एक बैश क्रोन स्क्रिप्ट जोड़ें। यह अतिरिक्त स्क्रिप्ट स्वचालित रूप से किसी भी .DS_Store फ़ाइलों को खोजेगी और हटाएगी, साथ ही उन्हें प्रदर्शित करने के लिए ट्रिगर किया जाएगा। एक बार पूरा होने पर यह फाइंडर को फिर से लॉन्च करेगा और टर्मिनल को बंद कर देगा।

#!/bin/sh
find ~ -name .DS_Store -exec /bin/rm -f -- {} \;
KillAll Finder
exit 0

यह एक सही समाधान नहीं है, लेकिन यह आपकी तलाश में परिणाम प्राप्त करेगा।

वैकल्पिक रूप से, आप इस उपयोगिता का उपयोग कर सकते हैं जो DS_Store फ़ाइलों के निर्माण को कैश डायरेक्टरी में पुनर्निर्देशित करेगा लेकिन मैं ऐसे सॉफ़्टवेयर को स्थापित नहीं करना पसंद करता हूँ जो जब भी संभव हो संसाधनों का उपभोग करेंगे।

लिंक है http://asepsis.binaryage.com/


DS_Store फ़ाइलों को नेटवर्क वॉल्यूम पर बनाए जाने से रोकने के लिए इसे अपने कंप्यूटर पर प्रत्येक उपयोगकर्ता के लिए टर्मिनल में चलाएं। डिफॉल्ट्स com.apple.desktopservices DSDontWriteNetworkStores सच
davidcondrey 4

1

मैं एक्स्ट्रा फाइंडर ( http://www.trankynam.com/xtrafinder ) का उपयोग कर छिपी फाइलों के बीच तेजी से टॉगल कर रहा हूं । आप टॉगल करने के लिए अपना शॉर्टकट बना सकते हैं। खोजक को मारने की जरूरत नहीं है। कमांड लिखने या स्क्रिप्ट निष्पादित करने के बजाय यह थोड़ा अधिक आसान और उपयोग में आसान है।


1

डेस्कटॉप कष्टप्रद समस्या के लिए, मेरा सरल समाधान फ़ाइल को गोदी के पीछे छिपा रहा है, आप क्षणिक स्थिति को डॉक स्थिति में बदल सकते हैं और उस फ़ाइल को रख सकते हैं जहाँ अदृश्य रहेगा। बहुत तकनीकी समाधान नहीं है, लेकिन प्रभावी है।


1

टर्मिनल का उपयोग .DS_store फ़ाइलों को छिपाने के लिए करता है।

defaults write com.apple.finder AppleShowAllFiles -bool NO

यह छिपी हुई फाइलों को छुपाता है। बदल सकते हैं NOकरने के लिए YESकरता है, तो आप उन्हें फिर से देखना चाहते हैं।


1

नवीनतम सिएरा स्थापित करें, छिपी हुई फ़ाइलों को देखने के लिए सेट करें, दिखाई गई सभी हाइडन फाइलें, लेकिन .DS_Store फाइलें नहीं दिखाई जाएंगी (हालांकि वे वहां हैं)।



0

El Capitan उपयोगकर्ता यहाँ।

मुझे एक साफ डेस्कटॉप रखना पसंद है; कोई आइकन या लिंक नहीं। मुझे फाइंडर में छिपी फाइलों को भी देखना होगा।

मैंने ".DS_Store आइकन" पर डबल क्लिक किया और "शो व्यू ऑप्शंस" का चयन किया। उस विंडो में, मैंने आइकन को 16x16, और टेक्स्ट साइज़ को 10 तक घटाया। मैंने ग्रिड साइज़ को जितना संभव हो उतना छोटा सेट किया।

मैंने फिर आइकन को नीचे दाईं ओर घसीटा, इसलिए मैं डेस्कटॉप के निचले दाएं कोने में एक छोटे से बॉक्स के साथ छोड़ दिया गया हूं।


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