探尋Linux 文件IO的奧秘課
文件描述符
如果想對一個文件進行讀寫操作,首先需要找到這個文件,那我們如何找到這個文件呢?這個文件描述符就可以找到所需要讀寫的文件。對于內核而言,所有打開的文件都通過文件描述符引用。文件描述符是一個非負整數(shù)。當打開一個現(xiàn)有文件或創(chuàng)建一個新文件時,內核向進程返回一個文件描述符。當讀、寫一個文件時,使用open或creat返回的文件描述符標識該文件,將其作為參數(shù)傳送給read或write。
打開一個文件:open()
open()既能打開一個已經(jīng)存在的文件,也能創(chuàng)建并打開一個新文件。
標簽: