Linux有以下檔案型別:
普通檔案(regular file):就是一般存取的檔案,由ls -al顯示出來的屬性中,第一個屬性為 [-],例如 [-rwxrwxrwx]。另外,依照檔案的內容,又大致可以分為:
1、純文字檔案(ASCII):這是Unix系統中最多的一種檔案型別,之所以稱為純文字檔案,是因為內容可以直接讀到的資料,例如數字、字母等等。設 置檔案幾乎都屬於這種檔案型別。舉例來說,使用命令“cat ~/.bashrc”就可以看到該檔案的內容(cat是將檔案內容讀出來)。
2、二進位制檔案(binary):系統其實僅認識且可以執行二進位制檔案(binary file)。Linux中的可執行檔案(指令碼,文字方式的批處理檔案不算)就是這種格式的。舉例來說,命令cat就是一個二進位制檔案。
3、資料格式的檔案(data):有些程式在執行過程中,會讀取某些特定格式的檔案,那些特定格式的檔案可以稱為資料檔案(data file)。舉例來說,Linux在使用者登入時,都會將登入資料記錄在 /var/log/wtmp檔案內,該檔案是一個數據檔案,它能透過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬於一種特殊格式的檔案。
目錄檔案(directory):就是目錄,第一個屬性為 [d],例如 [drwxrwxrwx]。
連線檔案(link):類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]。
Linux有以下檔案型別:
普通檔案(regular file):就是一般存取的檔案,由ls -al顯示出來的屬性中,第一個屬性為 [-],例如 [-rwxrwxrwx]。另外,依照檔案的內容,又大致可以分為:
1、純文字檔案(ASCII):這是Unix系統中最多的一種檔案型別,之所以稱為純文字檔案,是因為內容可以直接讀到的資料,例如數字、字母等等。設 置檔案幾乎都屬於這種檔案型別。舉例來說,使用命令“cat ~/.bashrc”就可以看到該檔案的內容(cat是將檔案內容讀出來)。
2、二進位制檔案(binary):系統其實僅認識且可以執行二進位制檔案(binary file)。Linux中的可執行檔案(指令碼,文字方式的批處理檔案不算)就是這種格式的。舉例來說,命令cat就是一個二進位制檔案。
3、資料格式的檔案(data):有些程式在執行過程中,會讀取某些特定格式的檔案,那些特定格式的檔案可以稱為資料檔案(data file)。舉例來說,Linux在使用者登入時,都會將登入資料記錄在 /var/log/wtmp檔案內,該檔案是一個數據檔案,它能透過last命令讀出來。但使用cat時,會讀出亂碼。因為它是屬於一種特殊格式的檔案。
目錄檔案(directory):就是目錄,第一個屬性為 [d],例如 [drwxrwxrwx]。
連線檔案(link):類似Windows下面的快捷方式。第一個屬性為 [l],例如 [lrwxrwxrwx]。