快轉到主要內容
  1. 技術/

刪除 .DS_Store 隱藏檔

·1 分鐘

最近新買了一台 NAS,在連線的時候常常會發現多了 .DS_Store 這個隱藏檔,平常在 Mac 上倒是無所謂,但是出現在 NAS 裡就覺得煩人了

DS_Store
#

.DS_Store (Desktop Services Store) 是一種 Mac OS X 作業系統所創造的隱藏文件,目的在於存貯目錄的自定義屬性,例如文件們的圖標位置或者是背景色的選擇。

刪除 DS_Store
#

刪除當前目錄下的 .DS_Store 檔案(包含子目錄):

$ find . -name ".DS_Store" -depth -exec rm {} \;

刪除系統上所有 .DS_Store 檔案:

$ sudo find / -name ".DS_Store" -depth -exec rm {} \;

自動產生 DS_Store
#

關閉系統自動產生 .DS_Store 的服務

$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true

恢復自動產生 .DS_Store 的服務

$ defaults delete com.apple.desktopservices DSDontWriteNetworkStores

Git & .DS_Store
#

另外在使用 git 時也會遇到 .DS_Store 追蹤,這裡也記錄一下解法

可使用 git rm -f 來移除掉特定的檔案

$ git rm -f *.DS_Store

相關文章

雲端 PK - AWS & GCP

·2 分鐘
近年來雲端平台的服務應該大家都不陌生吧~它讓我們可以將維護與建置的工作交付給雲端平台去處理;雲端化以後 IT 維護改由雲端供應商負責,讓我們能花更多的專注力在創新研發上,還能加速部署與模型的建置,使得產品業務更靈活。

簡介 HTTP & HTTPS & HTTP2 協定

科技來自於人性,知識的傳遞原本是透過書本或口述,但是當網路出現後,人們想要在上傳遞資訊,就得要制定出一些規則,經過不斷修改,最後總結成了一個協定,把它命名為 HyperText Transfer Protocol。

Hexo 草稿

·1 分鐘
在寫部落格的時候常常會因為篇幅過大沒辦法一次編寫完成,或是同時編寫多篇文章,這時候就會希望不要把這些文章發佈出去。 建立草稿 # $ hexo new draft <title> Hexo 建立草稿後會產生檔案在 source/_drafts 下,在這目錄之下的文件不會被發佈出去。

Hexo 指南

·1 分鐘
其實目前官網的文件非常詳細,這裡就不多做介紹了。 安裝 Hexo # $ npm install hexo-cli -g 建立 & 初始化 # $ hexo init <folder> $ cd <folder> $ npm install 建立後會有以下資料夾 & 檔案

Hexo 簡介

·1 分鐘
幾年前因為想寫一些文章而用 wordpress 架設了一網站,但覺得要管理維護太麻煩,後來就改到 Blogger,雖然它的功能很方便,與 google 的產品結合 (GA),且有 SEO 的優勢,但一方面是想要有更高的控制權,另一方面是想換一個工具試試看。