嵌入式linux學(xué)習寶典,文件類(lèi)型要分清
學(xué)習嵌入式linux系統開(kāi)發(fā),對于linux文件類(lèi)型需要有很深的理解。Linux文件類(lèi)型常見(jiàn)的有普通文件、目錄文件、符號鏈接文件、管道文件、套接字文件、字符設備文件、塊設備文件。本文華清創(chuàng )客學(xué)院 嵌入式linux開(kāi)發(fā) 講師和讀者介紹一下linux文件類(lèi)型。
本文引用地址:http://dyxdggzs.com/article/201711/370983.htm

嵌入式linux系統開(kāi)發(fā) 嵌入式linux文件類(lèi)型詳解:
1、普通文件。如圖所示,文件類(lèi)型符號為“一”表示的是普通文件。touch命令創(chuàng )建的文件即是普通文件。
2、目錄文件。文件類(lèi)型符號為“d”表示的是目錄文件,創(chuàng )建目錄文件的命令可以用mkdir。
3、符號鏈接文件。文件類(lèi)型符號為“l(fā)”表示的是符號鏈接文件,又稱(chēng)為軟鏈接文件,這種類(lèi)型的文件是通過(guò)命令ln-s來(lái)創(chuàng )建的,其命令格式如下:ln-s源文件名符號鏈接文件名。
4、管道文件。文件類(lèi)型符號為“p”表示的是管道文件,這種類(lèi)型的文件可在進(jìn)程通信中的m嫡f(shuō)o函數中創(chuàng )建。
5、套接字文件。文件類(lèi)型符號為“s”表示的是套接字文件,這種類(lèi)型的文件可在網(wǎng)絡(luò )通信中實(shí)現本機通信時(shí)的socket函數中創(chuàng )建。
6、字符設備文件。文件類(lèi)型符號為“c”表示的是字符設備文件,這種類(lèi)型的文件是用mknode命令來(lái)創(chuàng )建的。
7、塊設備文件。文件類(lèi)型符號為“b”表示的是塊設備文件,這種類(lèi)型的文件也是用mknode命令來(lái)創(chuàng )建的。
評論