為什麼人們應該更喜歡小寫檔案副檔名(如 .jpg)而不是大寫檔案副檔名(如 .JPG)?

為什麼人們應該更喜歡小寫檔案副檔名(如 .jpg)而不是大寫檔案副檔名(如 .JPG)?

許多(大多數?)程式以小寫形式記錄檔案副檔名。lsbash 中的命令甚至foo.jpg預設列印突出顯示為圖片,但不是*.JPG

小寫字元可以更好地相互區分,因為它們使用下行字母。

是否有標準或約定建議在 Linux 系統上首選小寫檔案副檔名?

(類似但不同的問題:https://softwareengineering.stackexchange.com/questions/186313/lowercase-in-linux-file-names

答案1

應遵守以下命名約定。

  • 所有檔案名稱都應為小寫。
  • 例外:純文字文件,例如自述文件、安裝、新聞、作者
  • 不要在檔案名稱中使用空格。使用“-”或“_”。
  • 僅使用字母數字字元、句點、底線和連字符。使檔名簡潔。
  • 避免過長和複雜的檔案名稱。避免駱駝案。 (每個單字的第一個字母大寫。例如 ThisIsCamelCase.sh)
  • 對每種檔案類型使用相同的副檔名。 (.jpg 與 .jpeg)

這些規則已成為行業慣例,因為您永遠不知道其他人的程式碼將如何處理檔案名稱。有空格的檔案名稱會破壞某些內容嗎?它會識別 .jpg 檔案而忽略 .jpeg 檔案嗎?請記住,檔案名稱區分大小寫。自述文件與自述文件不是同一個文件。一旦您了解了約定,它們的好處就是可以節省您的時間,因為無需考慮如何命名檔案。 

http://www.linfo.org/file_name.html

http://docs.oracle.com/html/B13786_01/ap_k.htm

http://www.cyberciti.biz/faq/linuxunix-rules-for-naming-file-and-directory-names/

http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gnat_ugn_unw/File-Naming-Rules.html

相關內容