歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux基礎知識 >> 關於Linux系統文件擴展名含義的介紹

關於Linux系統文件擴展名含義的介紹

日期:2017/3/2 14:47:32   编辑:Linux基礎知識
一般linux文件是沒有擴展名的。Linux文件能否執行,與他的第一列的10個屬性有關,與文件名一點關系都沒有。在Windows系統中,文件的擴展名非常重要,執行文件的擴展名通常是。exe\.com\.bat等,而在Linux中,只要屬性中有x,那麼就表示這個文件可以執行。
 
  不過可以執行與執行成功是不一樣的,文件是否能夠執行成功要看該文件的具體內容。
 
  雖然在linux中擴展名沒有什麼實際的幫助,但是我們可以通過擴展名了解文件的內容,所以,Linux通常還是會以適當的擴展名來表示該文件的類型,下面枚舉幾個常用的文件擴展名:
 
  *。sh——批處理文件(scripts,腳本),因為批處理文件使用shell寫成,所以擴展名為。sh;
 
  *。z、*。tar、*。tar.gz、*。zip、*。tgz——:經過打包出裡的壓縮文件,根據不同的壓縮軟件而取相關的擴展名;
 
  *。Html、*。PHP——:網頁相關的文件。
 
  通常Linux上面的文件名只是為了便於了解文件的可能的用途而已,執行與否仍然需要屬性的規范!如果一個可執行文件的執行屬性被去掉,那麼這個文件是不能執行的。在copy或者下載文件時,文件的屬性有可能會發生改變,在實際運用當中,要注意文件的屬性。
 
  Linux中,每一個文件或目錄命名最長可以達到255個字符,加上完整路徑,最長可達4096個字符,文件名相當長。很多文件為了讓使用者看出該文件的用途,文件命名較長,對習慣Windows系統的人來說也許剛開始不是很習慣,可以采用[TAB]命令、文件名補全鍵來減少鍵盤輸入量及輸入差錯。
 
  Linux文件命名的限制
 
  在命名Linux文件時,最好避免如下一些特殊字符:*?<>;&![ ]|\‘“( ) { }
Copyright © Linux教程網 All Rights Reserved