每天學一點linux(5)

linux文檔種類與擴展名

1、linux文檔種類:

  • 普通文件(regular file,ls查看是第一個字符爲‘-’)
    • 純文本文件(ASCII)(使用cat查看)
    • 二進制文件(binary)
    • 數據格式文件(data)(使用last查看)
  • 目錄(directory,ls查看時,第一個字符爲‘d’)
  • 鏈接文件(link,ls查看時,第一個字符爲‘l’)參考

    • 硬鏈接(hard link)
    //建立硬鏈接
    ln [option] file newfile
    • 軟連接(soft link)
    //建立軟連接
    ln -s file newfile
  • 設備文件(device,分兩種,字符設備,塊設備)

    • 塊設備(block,ls查看時,第一個字符爲‘b’)
      有緩衝,可以隨機存儲
    • 字符設備(character,ls查看時,第一個字符爲‘c’)
      無緩衝,只能順序存儲

    每個字符設備和塊設備都必須有主次設備號,主設備號相同的設備是同類設備,使用相同的驅動程序。有些設備是對物理硬件的抽象,有些設備是內核提供的功能,不依賴具體的硬件,稱爲虛擬設備。每個設備在/dev目錄下都有一個對應的文件節點。

  • 套接字文件(sockets,ls查看時,第一個字符爲‘s’)
    用於網絡上數據的承接,長在/var/run目錄下有這類文件
  • 管道文件(pipe,ls查看時,第一個字符爲‘p’)參考
    解決多個程序同時存取一個文件引起的問題。

2、linux 文件擴展名
linux沒有所謂的擴展名,文件是否可以執行,只與文件的屬性有關。但是通常也通過擴展名來了解文件的種類。

  • *.sh:腳本或批處理文件(由shell寫成)
  • z,.tar,tar.gz,.zip,*.tgz:壓縮文件(根據不同的壓縮軟件命名)
  • .html,.php:網頁相關的文件

3、linux文件名

長度限制

  • 單一文件或目錄的最大允許文件名長度爲255個字符
  • 包含完整路徑名稱以及目錄的完成檔案名爲4096個字符

文件名
最好避免一些特殊的字符,另外注意以‘.’開頭的文件爲隱藏文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章