30/09/2018, 17:21
Special file là file gì?
Trong unix-linux có thể các bạn thấy regular file khá nhiều, là các dạng file thông thường. Vậy Special file là gì?
Unix file types | Regular file
Files are also called "regular files" to distinguish them from "special files". They show up in ls -l without a specific character in the mode field:
Bài liên quan
Có tên gọi khác là
device file
Device file
In Unix-like operating systems, a device file or special file is an interface to a device driver that appears in a file system as if it were an ordinary file. There are also special files in MS-DOS, OS/2, and Microsoft Windows. These special files allow an application program to interact with a device by using its device driver via standard input/output system calls. Using standard system calls simplifies many programming tasks, and leads to consistent user-space I/O mechanisms regardless of de...
Ví dụ thường thấy nhất là cái này:
Về bản chất đây không phải là file mà nó là interface để giao tiếp với driver. Ta có thể thực hiện nhiều thao tác, không phải mọi thao tác, trên file tương tự với các interface này.