Life Hack + 文件命名:意義、要素與工具(更新中)

暫時寫一點兒先……我這個假的文科生寫東西慢,請見諒 ??

§ 一、意義何在?

俗話說「見字如面」,同樣的,從一個人對文件的命名,也可以側證其對細節的關照程度,以及對自己和他人的負責程度。

個人(Intrapersonal)的角度 來看,文檔算得上日常使用中接觸得最多的對象之一,而文檔名則是在最簡單的意義上充當了 內容提要 的功能。此外,文件名作為一項重要的元數據(Meta-Data)也是實現一些其他目標的重要前提:提高文件檢索效率、簡單意義上的文件區分和聚合……如果沒有這一點作前提,那麼 Spolight、Alfred 等的實用性,將大打折扣。

而從 與他人溝通(Interpersonal)的角度 來看,文件名充當了信息傳遞的「橋頭堡」功能。良好的命名,能夠讓受眾不太費勁地獲知文檔的標誌性信息,並減少在文檔命名上不必要的時間浪費。

Q:「現代軟體的搜索功能都超級強大的,通過關鍵詞直接搜索不就完了么?為什麼要費力氣統一文件名,收拾文件夾呢?再加上 Spotlight、Alfred 等神奇助攻,有這個必要?」。

A:① 如果文檔只是自己看,那當然可以不做文檔的規範化,但不幸的是——文檔常常要傳遞,而別人往往不知道關鍵詞;② 厲害如 Spotlight 和 Alfred,它們的元數據索引,有的時候,也會不正常(嘻嘻……;③ 如果元數據索引壞了,你還能快速地找到想要的文件么?

積累效應 來看,之所以要不厭其煩地強調其重要性,是因為它是一件積累效應明顯的事情:每天規範地重命名幾個需要留存的文檔,費不了你多大精力;但要處理積累一年的不規範文檔,就算是堅毅如愚公也該留下感動的淚水吧。

……

說了這麼多,其實最重要的原因是——我討厭亂糟糟的感覺,也討厭那種「卡殼」的糟糕感覺。

https://www.zhihu.com/video/886342582253260800

§ 二、目標

通過良好的命名及習慣的培養,所要達成的最基本目標是:「讓自己快速獲知」目標文件的關鍵信息 + 「讓受眾也能夠不太費勁地獲知」這些信息。

前一目標 而言,需要我們在對文件進行命名時,在保持文檔描述信息完整的前提下,儘可能地簡潔(不啰嗦)、準確(描述詞恰當,無歧義)、易懂(理解成本低)、不重(區分性強;該文件名在其所處目錄下,最好是唯一的)、不雜(可 / 易於排序)。

後一目標 而言,需要我們的命名方式儘可能保持邏輯一致性(減少他人修改名稱的必要),具備良好的傳遞性(理解上的低成本)。

此外,由於文件在功能上往往是前述兩種目標的結合,因此考慮 平衡 的問題。以文檔備註信息為例,可能只是自己看看,而不希望別人看到……這種信息,可以通過 Ghostnote | Contextual Notes Todo For Your Mac 等應用進行額外的標註,不讓其混雜在文件名中,給他人製造不必要的干擾。

數碼荔枝?評測:Ghostnote - 一款好用的反傳統 Mac 筆記工具 http://v.youku.com/v_show/id_XOTU5ODI4NTE2.html

§ 三、要素

在對文件進行命名操作時,有如下一些需要我們加以考量的東西。

元素:可以包括漢字、字母、數字、符號(例如下劃線 _ 或短劃線 - 等)。

描述詞:比如說,簡單如 [匯總]2017年度預算規劃-策劃部-張三-20170324,複雜如 The.Salesman.2016.BluRay.1080p.DTS.x264-CHD。

字元長度:儘管文件名可長達 255 個字元,但在保證描述性充足的前提下,應儘可能簡明。過短的標題,提示內容有限,而過長的文件名,則顯得冗長、無必要(註:長的文件名在外接顯示器上看起來可能還湊合,但在筆記本上則相當痛苦。

大小寫(英文):對於不同的操作系統而言,文件名的大小寫的意義是不同的。Windows 和 macOS 是不區分文件名大小寫的,但 Linux 操作系統則相反。但考慮普通用戶很少接觸 Linux,所以大小寫的應用更多的是「視實際情況而定」。若僅從「辨識度」的角度考慮的話,全大寫閱讀起來很不友好,所以個人建議盡量少用全大寫。

特殊符號:由於某些字元具有特殊的含義(比如最常見的各類通配符),且不同操作系統 / 應用的編碼方式不同,為了避免出現文件的誤判及亂碼等問題,在對文件命名時,應盡量少用特殊符號。

縮寫:可以用關鍵詞,但是少用縮寫詞,畢竟不是誰都懂你的「行話」——舉個栗子,AV 在你那裡是一回事(Adult Video),在修電視的同學那裡,可能就是另一回事了(Audio / Video)。如果出於某些特殊情況,一定要在文件名中使用縮寫和特殊符號標記的話(尤其是當這些文件要發送給他人查閱時),最好新增一個「Readme」的文本文檔,簡單說明所涉及到的重要縮寫的「全稱」、「基本含義」、「使用 / 操作方法」等,以降低他人理解的門檻,避免出現誤解。

版本號:對於那些 經常需要修改 的文件,如簡歷,可以在文件名中加入版本號,方便快速地識別更改進度和內容——修改格式、排版等,改小版本,如 Version 1.2;修改實習經歷等,改大版本,如 Version 2.0。

排列順序:按照內容的優先程度排序,需要突出的內容前置。如,需要突出狀態情況,可使用 [更新中] 長沙小龍蝦研究分析報告-2017-08-30。

操作人:如果文檔協作不是通過 Google Suit 等應用實現,從而可以追溯每次改動的操作人的話,建議在文件名中加入姓名,如「哈爾冰佛教學院招生筆試成績-待發布-陳澤棟」,減少「被甩鍋」的風險。

§ 四、工具

哎,道理我都懂,但是重新整理太費時間……

我就知道你會這麼說。

待更新


推薦閱讀:

Windows 下文件名過長如何刪除?

TAG:文本处理 | 文件名 | 文件管理 |