Anonim

ఫైండర్లో మీరు చూసే ప్రతి ఫోల్డర్‌లో macOS .DS_Store ఫైల్‌ను సృష్టిస్తుంది. ఈ ఫైల్ ఆ ఫోల్డర్ యొక్క విషయాల గురించి మెటాడేటాను అలాగే వీక్షణ రకం మరియు ఐకాన్ పరిమాణం వంటి వాటి కోసం వినియోగదారు అనుకూలీకరణలను నిల్వ చేస్తుంది.
ఈ .DS_ స్టోర్ ఫైళ్లు మీ నుండి మాకోస్‌లో దాచబడ్డాయి కాబట్టి అవి మీ ఫోల్డర్ వీక్షణలను అస్తవ్యస్తం చేయవు. కానీ మిశ్రమ-OS వాతావరణంలో, .DS_ స్టోర్ ఫైళ్లు సమస్యగా మారతాయి. మీ Mac ఈ ఫైల్‌లను షేర్డ్ నెట్‌వర్క్ స్థానాల కోసం కూడా సృష్టిస్తుంది కాబట్టి. కాబట్టి మీరు మీ కార్యాలయంలో విండోస్ పిసిలను ఉపయోగించే వ్యక్తులతో ఒక NAS ను పంచుకుంటే, వారు అకస్మాత్తుగా షేర్డ్ డైరెక్టరీలను చెత్తకుప్పలు వేసే .DS_ స్టోర్ ఫైళ్ళను చూడవచ్చు (కనీసం, విండోస్ యూజర్లు వారి వీక్షణ ప్రాధాన్యతలను ఫైల్ ఎక్స్‌ప్లోరర్‌లో ఎలా కాన్ఫిగర్ చేసారో బట్టి) .

Windows లో కనిపించే Mac యొక్క .DS_ స్టోర్ స్టోర్.

మీరు డేటాను కోల్పోకుండా .DS_ స్టోర్ ఫైళ్ళను మానవీయంగా తొలగించవచ్చు. ఒకే సమస్య ఏమిటంటే, మీరు దాని .DS_ స్టోర్ ఫైల్‌ను తొలగించిన తర్వాత షేర్డ్ ఫోల్డర్‌కు బ్రౌజ్ చేసినప్పుడు, ఫైండర్ డిఫాల్ట్ లేఅవుట్‌కు తిరిగి వస్తుంది మరియు మీరు సెట్ చేసిన అనుకూల వీక్షణ రకాలు లేదా ఫాంట్ పరిమాణాలు గుర్తుండవు. అయితే, ఈ విధానం వారు ఈ ఫైళ్ళను పాపప్ చేసిన ప్రతిసారీ మానవీయంగా తొలగించాల్సిన అవసరం ఉంది (మరియు మీరు భాగస్వామ్య డైరెక్టరీకి తిరిగి వచ్చిన ప్రతిసారీ మాకోస్ కొత్త పున file స్థాపన ఫైల్‌ను సృష్టిస్తుంది). బదులుగా, మీరు మొదటి స్థానంలో నెట్‌వర్క్ షేర్లలో .DS_ స్టోర్ ఫైల్‌లను సృష్టించవద్దని MacOS ను కాన్ఫిగర్ చేయవచ్చు.

.DS_ స్టోర్ ఫైళ్ళను సృష్టించడం ఆపు

షేర్డ్ నెట్‌వర్క్ డ్రైవ్‌లలో .DS_ స్టోర్ ఫైల్‌లను సృష్టించవద్దని కాన్ఫిగర్ చేయడానికి, మాకోస్‌లోకి లాగిన్ అవ్వండి, టెర్మినల్‌ను ప్రారంభించండి మరియు కింది ఆదేశాన్ని నమోదు చేయండి:

డిఫాల్ట్‌లు com.apple.desktopservices వ్రాస్తాయి DSDontWriteNetworkStores -bool TRUE


మీరు ఆదేశాన్ని అమలు చేసిన తర్వాత, ఏదైనా ఓపెన్ వర్క్ సేవ్ చేసి, మీ మాకోస్ యూజర్ ఖాతా నుండి లాగ్ అవుట్ అవ్వండి. మీరు తిరిగి లాగిన్ అయినప్పుడు, మీ భాగస్వామ్య నెట్‌వర్క్ డ్రైవ్‌లకు మళ్లీ కనెక్ట్ అవ్వండి. ఇప్పటికే ఉన్న .DS_ స్టోర్ ఫైళ్లు ఇప్పటికీ ఉండవచ్చు మరియు మానవీయంగా తొలగించాల్సిన అవసరం ఉంది, కానీ మీరు ముందుకు వెళ్ళే షేర్డ్ డైరెక్టరీలను బ్రౌజ్ చేస్తున్నప్పుడు మీ Mac కొత్త .DS_ స్టోర్ ఫైళ్ళను సృష్టించదు.

.డిఎస్_స్టోర్ చిట్కాలు

పైన చర్చించినట్లుగా, మాక్ మరియు విండోస్ వినియోగదారుల మధ్య భాగస్వామ్యం చేయబడిన డ్రైవ్‌లలో అయోమయాన్ని సృష్టించకుండా ఉండటమే .డిఎస్_స్టోర్ ఫైల్‌లను సృష్టించకుండా నిరోధించడం. మాకోస్ ఈ ఫైళ్ళను అప్రమేయంగా దాచిపెడుతుంది కాబట్టి (మరియు విండోస్ కూడా వాటిని దాచడానికి కాన్ఫిగర్ చేయవచ్చు), విండోస్ యూజర్లు వాటిని ఎదుర్కోవచ్చని మీకు తెలిస్తే మాత్రమే మీరు వాటి సృష్టిని నిరోధించాలనుకుంటున్నారు. పూర్తిగా Mac- ఆధారిత నెట్‌వర్క్ వాతావరణంలో, .DS_Store ఫైళ్ళను దాచాల్సిన అవసరం లేదు, మరియు అలా చేయడం వలన సెషన్ల మధ్య ఉండే ఫోల్డర్ వీక్షణ ప్రాధాన్యతలను సెట్ చేయకుండా నిరోధించవచ్చు.
కానీ ఈ ప్రక్రియను పరిగణలోకి తీసుకోవడానికి మరొక కారణం ఉంది: వేగం. మీ నెట్‌వర్క్ యొక్క వేగం, మీ భాగస్వామ్య నిల్వ వేగం మరియు భాగస్వామ్యం చేయబడిన ఫైల్‌లు మరియు డైరెక్టరీల సంఖ్యను బట్టి .DS_Store ఫైళ్ళ వాడకం మీరు నెట్‌వర్క్‌ను బ్రౌజ్ చేస్తున్నప్పుడు వాస్తవానికి పనులను నెమ్మదిస్తుంది. ఎందుకంటే, NAS లో నెమ్మదిగా ఉండే నెట్‌వర్క్ లేదా నెమ్మదిగా హార్డ్ డ్రైవ్‌లతో వ్యవహరించడంతో పాటు, మీ Mac వేల .డిఎస్_స్టోర్ ఫైల్‌లను చదివి ప్రాసెస్ చేయాలి. ఈ సందర్భంలో, ఫోల్డర్ మెటాడేటా యొక్క ప్రయోజనాలు విలువైనవి కావు. అయితే, ఇది నిజంగా పైన పేర్కొన్న పరిస్థితులకు మాత్రమే వర్తిస్తుందని గుర్తుంచుకోండి. గిగాబిట్ లేదా వేగవంతమైన నెట్‌వర్క్‌లలో వేగవంతమైన NAS పరికరాలను కలిగి ఉన్న వినియోగదారులకు మీరు అనూహ్యంగా పెద్ద సంఖ్యలో డైరెక్టరీలతో వ్యవహరిస్తే తప్ప సమస్య ఉండదు.

.డిఎస్_స్టోర్ సృష్టిని తిరిగి ప్రారంభించండి

షేర్డ్ నెట్‌వర్క్ డ్రైవ్‌లలో .DS_ స్టోర్ ఫైళ్ళ సృష్టిని నిలిపివేయడానికి మీరు పై ఆదేశాన్ని ఉపయోగించినట్లయితే, మీరు ఈ ఫైళ్ళ సృష్టిని కింది ఆదేశంతో తిరిగి ప్రారంభించవచ్చు:

డిఫాల్ట్‌లు com.apple.desktopservices వ్రాస్తాయి DSDontWriteNetworkStores -bool FALSE

మునుపటిలాగా, ఆదేశాన్ని అమలు చేసిన తర్వాత లాగ్ అవుట్ చేసి, ఆపై మీ షేర్డ్ నెట్‌వర్క్ డ్రైవ్‌లను తిరిగి కనెక్ట్ చేయండి.

భాగస్వామ్య నెట్‌వర్క్ డ్రైవ్‌లలో .ds_store ఫైల్‌లను సృష్టించకుండా మీ మ్యాక్‌ని ఆపండి