【答案解析】[解析]
Linux文件类型常见的有普通文件、目录、字符设备文件、块设备文件和符号链接文件等。
1.普通文件
[root

localhost ~]# ls -lh install.log -rw-r--r-- 1 root root 53K 03-16 08:54 install.log
用Is -1h来查看某个文件的属性,可以看到有类似-rw-r--r--的显示结果,第一个符号是“-”的文件在Linux中就是普通文件。这些文件一般是应用程序创建,例如图像工具、文档工具、归档工具…或cp工具等。这类文件采用rm命令进行删除。
2.目录
[root

localhost ~]# ls -lh
-rw-r--r-- 1 root root 2 03-27 02:00 fonts.scale
-rw-r--r--1 root root 53K 03-16 08:54 install.log
-rw-r--r--1 root root 14M 03-16 07:53 kernel-2.6.15-1.2025_FC5. i686.rpm
drwxr-xr-x 2 1000 users 4. OK 04-04 23:30 mkuml-2004.07.17
drwxr-xr-x 2 root root 4. OK 04-19 10:53 mydir
drwxr-xr-x 2 root root 4. OK 03-17 04:25 Public
目录在Linux是一个比较特殊的文件,其显示结果类似drwxr-xr-x,第一个字符是d。创建目录的命令可以用mkdir命令或cp命令,删除用rm或rmdir命令。
3.字符设备或块设备文件
[root

localhost ~]# ls -la /dev/tty
crw-rw-rw- 1 root tty 5,0 04-19 08:29 /dev/tty
[root

localhost ~]# 1s -la /dev/hdal
brw-r----- 1 root disk 3,1 2006-04-19 /dev/hdal
字符设备文件显示结果类似crw-rw-rw-,第一个字符是c,表示Modem等串口设备。第一个字符是b表示块设备,例如硬盘、光驱等设备。是用mknode来创建,用rm来删除。
4.套接口文件
当启动MySQL服务器时,会产生一个mysq1.sock的文件,这个文件属性的第一个字符是s。
[root

localhost ~]# ls -lh /var/lib/mysql/mysq1.sock
srwxrwxrwx 1 mysq1 mysq1 0 04-19 11:12 /var/lib/mysq1/mysq1.sock
5.符号链接文件
[root
