linux-文件类型
Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。Linux系统是以文件的形式来进行管理的,常见文件类型; 普通文件、目录、字符设备文件、块设备文件、符号链接文件等
#1普通文件,表示字符“-”
[root@xiaole xiaole]# ll |grep ^-
-rw-r--r-- 1 root root 0 Nov 19 03:30 ext
-rw-r--r-- 1 root root 0 Nov 19 03:30 jeacen
可以看到有"-rw-r--r--" ,值得注意的是第一个符号是" - ",这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令;
#2 目录,表示字符d
[root@xiaole xiaole]# ll |grep ^d
drwxr-xr-x 2 root root 4096 Nov 19 04:03 cshi.cc
drwxr-xr-x 2 root root 4096 Nov 19 03:31 haha
drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。
#3块设备文件,表示字符“b”
[root@xiaole /]# ll /dev/ |grep ^b
brw-rw---- 1 root floppy 2, 0 Nov 17 00:58 fd0
brw-rw---- 1 root floppy 2, 84 Nov 17 00:58 fd0u1040
在/dev/目录下执行, brw-rw----第一个字符“b”代表是块设备文件如;硬盘光驱等
“crw-rw----第一个字符是“c”代表字符设备文件如鼠标,键盘等外接设备 ”
#4套接口文件
srw-rw-rw- 第一个字符是“s”表示套接口文件,这个文件很少见了解即可
#5 链接文件,表示字符“l”
[root@xiaole /]# ll |grep ^l
lrwxrwxrwx 1 root root 4 Nov 19 01:55 456 -> /123
注释:lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。这类文件是通过ln命令创建的连接文件
转载于:https://blog.51cto.com/xiaomadefendou/912471