windows是通过扩展名区分文件类型的
Linux中文件扩展名根文件类型没有关系
为了容易区分和兼容用户使用windows的习惯,我们也会用扩展名来表示Linux中的文件类型!
linux中一切皆文件。文件类型包含:普通文件,目录,字符设备,块设备,符号链接等
[root@liangenyu ~]# ls -l 总用量 132 -rw-r--r--. 1 root root 2 11月 8 14:25 a.log -rw-------. 1 root root 1587 10月 26 12:51 anaconda-ks.cfg -rw-r--r--. 1 root root 2 11月 8 14:25 a.txt drwxr-xr-x. 2 root root 4096 10月 27 23:23 data l:链接文件 -:普通文件 删除方式用rm命令 d:目录文件 查看文件类型用:file命令 纯文本文件:内容可直接读取,数字字母等 二进制文件:lnux中的可执行文件,比如命令文件,cat ls cp 数据格式文件:具有特定格式的文件
ls -F 和ls -p :目录文件后面加个/ 字符设备: [root@liangenyu data]# ls -l /dev/tty crw-rw-rw-. 1 root tty 5, 0 11月 8 09:34 /dev/tty 创建一个块和字符设备:mknod 套接口设备:通常用于网络之间进行数据连接 [root@liangenyu data]# ls -l /dev/log srw-rw-rw-. 1 root root 0 11月 8 09:34 /dev/log 链接文件:相当于windows下的快捷方式 [root@liangenyu data]# ls -l /etc/init.d lrwxrwxrwx. 1 root root 11 10月 26 12:35 /etc/init.d -> rc.d/init.d ln -s 源文件名 新文件名 管道文件: [root@liangenyu ~]# find /var -type p|xargs ls -l prw-------. 1 root root 0 11月 8 09:34 /var/run/autofs.fifo-misc
linux下扩展名的作用: .tar .tar.gz .tgz .zip .tar.bz表示压缩文件,创建命令一般为tar gzip unzip .sh表示脚本文件 .pl表示perl语言文件 通过perl语言开发的程序 .py表示python语言文件,通过python语言开发的程序 .html .htm .php .jsp .do表示网页语言文件 .conf表示系统服务的配置文件 .rpm表示rpm安装包文件 运维开发语言:shell python perl php四个之一
转载于:https://blog.51cto.com/liangey/1574429