πŸ‘©πŸ»‍πŸ’» Dev/GIT

.DS_Store κ°œλ…, μ‚­μ œ 방법

yesolz 2024. 8. 13. 19:15
728x90

.DS_Store νŒŒμΌμ΄λž€?

  • .DS_StoreλŠ” macOSμ—μ„œ μžλ™μœΌλ‘œ μƒμ„±λ˜λŠ” μˆ¨κΉ€ νŒŒμΌμ΄λ‹€.
  • 이 νŒŒμΌμ€ Desktop Services Store의 μ•½μžλ‘œ, Finder(파일 탐색기)μ—μ„œ λ””λ ‰ν† λ¦¬μ˜ 메타데이터λ₯Ό μ €μž₯ν•˜λŠ” 데 μ‚¬μš©λœλ‹€.
  • μ—¬κΈ°μ—λŠ” ν΄λ”μ˜ μ•„μ΄μ½˜ μœ„μΉ˜, μ°½ 크기, μ°½ λ°°κ²½ 이미지 λ“± ν΄λ”μ˜ λ·° μ„€μ •κ³Ό κ΄€λ ¨λœ 정보가 ν¬ν•¨λœλ‹€.
  • .DS_Store νŒŒμΌμ€ μ‚¬μš©μžκ°€ 폴더λ₯Ό μ—΄κ±°λ‚˜, νŠΉμ • λ°©μ‹μœΌλ‘œ μ •λ ¬ν•˜λŠ” λ“±μ˜ μž‘μ—…μ„ ν•  λ•Œλ§ˆλ‹€ μƒμ„±λ˜λ©°, ν΄λ”λ§ˆλ‹€ ν•˜λ‚˜μ”© μ‘΄μž¬ν•  수 μžˆλ‹€.
  • 이 νŒŒμΌμ€ macOSμ—μ„œλ§Œ μ‚¬μš©λ˜λ©°, λ‹€λ₯Έ μš΄μ˜μ²΄μ œμ—μ„œλŠ” λΆˆν•„μš”ν•˜κ±°λ‚˜, λ•Œλ‘œλŠ” λΆˆνŽΈμ„ 쀄 수 μžˆλ‹€.

.DS_Store 파일 μ§€μš°λŠ” 법

1. κ°œλ³„μ μœΌλ‘œ μ§€μš°κΈ°

  • ν„°λ―Έλ„μ—μ„œ λ‹€μŒ λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•΄ νŠΉμ • 디렉토리 λ‚΄μ˜ .DS_Store νŒŒμΌμ„ μ‚­μ œν•  수 μžˆλ‹€.

    find /path/to/directory -name '.DS_Store' -delete
  • 이 λͺ…λ Ήμ–΄λŠ” μ§€μ •λœ 디렉토리와 κ·Έ ν•˜μœ„ λ””λ ‰ν† λ¦¬μ—μ„œ λͺ¨λ“  .DS_Store νŒŒμΌμ„ μ°Ύμ•„ μ‚­μ œν•œλ‹€.

2. 전체 μ‹œμŠ€ν…œμ—μ„œ μ§€μš°κΈ°

  • 전체 μ‹œμŠ€ν…œμ—μ„œ .DS_Store νŒŒμΌμ„ μ œκ±°ν•˜λ €λ©΄, 루트 디렉토리(/)λΆ€ν„° κ²€μƒ‰ν•˜μ—¬ μ‚­μ œν•  수 μžˆλ‹€.

    sudo find / -name '.DS_Store' -delete
  • 이 λͺ…λ Ήμ–΄λŠ” μ‹œμŠ€ν…œ 전체λ₯Ό λŒ€μƒμœΌλ‘œ ν•˜λ©°, κ΄€λ¦¬μž κΆŒν•œμ΄ ν•„μš”ν•˜κΈ° λ•Œλ¬Έμ— sudoλ₯Ό μ‚¬μš©ν•œλ‹€.

3. μžλ™ 생성 λ°©μ§€

  • .DS_Store 파일의 생성을 μ™„μ „νžˆ λ°©μ§€ν•˜λŠ” 방법은 μ—†μ§€λ§Œ, λ„€νŠΈμ›Œν¬ λ“œλΌμ΄λΈŒμ—μ„œ μƒμ„±λ˜μ§€ μ•Šλ„λ‘ μ„€μ •ν•  수 μžˆλ‹€.

    defaults write com.apple.desktopservices DSDontWriteNetworkStores true
  • 이 λͺ…λ Ήμ–΄λ₯Ό μ‹€ν–‰ν•œ ν›„, λ„€νŠΈμ›Œν¬ λ“œλΌμ΄λΈŒμ— 접속할 λ•Œ .DS_Store 파일이 μƒμ„±λ˜μ§€ μ•Šλ„λ‘ ν•  수 μžˆλ‹€.

  • 둜컬 λ””λ ‰ν† λ¦¬μ—μ„œλŠ” μ—¬μ „νžˆ .DS_Store 파일이 생성될 수 μžˆλ‹€.

주의 사항

  • .DS_Store νŒŒμΌμ€ macOS μ‹œμŠ€ν…œμ—μ„œ 폴더 λ·° 섀정을 μœ μ§€ν•˜λŠ” 데 ν•„μš”ν•œ νŒŒμΌμ΄λ―€λ‘œ, μ§€μš°λ”λΌλ„ κΈ°λŠ₯μ μœΌλ‘œλŠ” λ¬Έμ œκ°€ μ—†μ§€λ§Œ, ν•΄λ‹Ή ν΄λ”μ˜ λ·° 섀정이 μ΄ˆκΈ°ν™”λ  수 μžˆλ‹€.
  • λ„€νŠΈμ›Œν¬ λ“œλΌμ΄λΈŒλ‚˜ λ‹€λ₯Έ μš΄μ˜μ²΄μ œμ™€ κ³΅μœ ν•˜λŠ” λ””λ ‰ν† λ¦¬μ—μ„œλŠ” .DS_Store 파일이 λΆˆν•„μš”ν•˜κ±°λ‚˜ λΆˆνŽΈμ„ μ΄ˆλž˜ν•  수 μžˆμ–΄, 주기적으둜 μ‚­μ œν•˜λŠ” 것이 μ’‹λ‹€.
728x90