linux文件扩展名和类型

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下扩展名的作用:

  1. .tar .tar.gz .tgz .zip .tar.bz表示压缩文件,创建命令一般为tar gzip unzip

  2. .sh表示脚本文件

  3. .pl表示perl语言文件 通过perl语言开发的程序

  4. .py表示python语言文件,通过python语言开发的程序

  5. .html .htm .php .jsp .do表示网页语言文件

  6. .conf表示系统服务的配置文件

  7. .rpm表示rpm安装包文件

    运维开发语言:shell python perl php四个之一


本文出自 “linux运维分享” 博客,请务必保留此出处http://liangey.blog.51cto.com/9097868/1574429

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。