博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一、文件种类与扩展名(1)
阅读量:6311 次
发布时间:2019-06-22

本文共 888 字,大约阅读时间需要 2 分钟。

hot3.png

  1. 文件种类:

    使用命令“ls -l”查看文件属性,第一列10个字符中的第一个字符表示文件类型,有以下几种:

    普通文件:以“-”开始,另外根据文件内容又可以分为纯文本文件、二进制文件以及数据格式文件;纯文本文件是最多的一种文件类型;可执行文件就是二进制格式的,数据格式文件比如/var/log/wtmp,就是一个data file,能够通过last命令读出,但使用cat则会读出乱码。

    目录:第一个属性为d

    连接文件(link):第一个属性为l,类似于windows下的快捷方式

    设备与设备文件:通常存放在/dev下,与系统外设及存储等相关的一些文件,通常分为块设备文件以及字符设备文件。块设备文件就是一些存储数据以提供系统随机访问的接口设备,第一个属性为“b";字符设备文件就是一些串行端口的接口设备,如键盘鼠标等,特征是”一次性读取“,第一个属性是”c“。

    套接字:第一个属性为”s",通常在/var/run目录下

    管道:FIFO主要目的在于解决多个程序同时访问一个文件所造成的错误问题,第一个属性为p,是first-in-first-out的缩写。

  2. 文件扩展名

    基本上linux的文件是没有所谓的扩展名,一个linux文件能不能执行看属性,和文件名没有关系,只要你的权限中有x的话就代表这个文件可以被执行,当然,能不能执行成功就得看文件的内容了。

    以下简单介绍常用的扩展名:

    *.sh:脚本或批处理文件

    *Z,*tar,*.tar.gz,*.zip,*.tgz:经过打包的压缩文件

    *.html,*.php:网页相关文件

  3. 文件长度限制

    在linux下使用默认的Ext2/Ext3文件系统时,针对文件的文件名长度限制为:

    单一文件或目录的最大容许文件名为255个字符;

    包含完整路径名称及目录的完整文件名为4099个字符

    提示:可以使用Tab键补全确认文件名

  4. linux文件名的限制

    最好可以避免一些特殊字符:*  ?  >  <  ;  &  !  []  |  \  ' "  () {} `

转载于:https://my.oschina.net/chuangspace/blog/411324

你可能感兴趣的文章
git pull 和本地文件冲突问题解决
查看>>
编写高质量代码:改善Java程序的151个建议(第8章:异常___建议114~117)
查看>>
用php编写我的第一段代码:hello world
查看>>
算法笔记_005:堆排序问题【变治法】
查看>>
MongoDB之TextSearch简介
查看>>
ios10 no route to host
查看>>
poj 1659 Frogs&#39; Neighborhood 度序列可图化 贪心
查看>>
小组聚餐小记
查看>>
机器学习笔记十三:Ensemble思想(上)
查看>>
BZOJ 3460 Jc的宿舍
查看>>
ubuntu 工作区切换快捷键设置
查看>>
Django virtualenv Apache2 mod_wsgi
查看>>
推荐五个最佳编程字体
查看>>
在CentOS6上 ArcSDE for Oracle11gR2安装与配置
查看>>
ASP.Net生成静态HTML页
查看>>
error rpm cannot be installed
查看>>
SQL Server2008卸载
查看>>
在Eclipse中安装和使用TFS插件 (转)
查看>>
数据结构 【实验7 二叉树基本操作】
查看>>
Andriod中绘(画)图----Canvas的使用具体解释
查看>>