Linux文件类型
1、windows系统和Linux系统的区别
windows通过问价扩展名来区分文件类型,例如*.txt是一个文本文件,
linux系统文件的扩展名和文件类型没有关系
为了容易区分文件类型,linux也会用扩展名来表示文件类型。
在linux系统中,一切皆文件。例如某个设备也是文件。
2、linux文件类型包括普通文件、目录、字符设备、块设备文件、符号链接文件;
3、使用ls -l可以查看文件的类型,第一个字符表示文件的类型;
4、普通文件:以“-”开头的属性,普通文件可通过touch、cp、tar、echo 等工具命令可创建,通过rm命令删除普通文件。普通文件共包含以下三种类型:
- 纯文本文件:内容可直接读取,比如配置文件几乎都是纯文本文件,通过file 文件名方式可以查看文件的类型;
- 二进制文件:binnary,在linux中可执行的文件,比如命令文件ls、cp、cat等可执行文件;
- 数据格式的文件:可以往里边添加内容,但是无法查看详细的内容信息。
5、目录文件以“d”开头的属性,普通文件通过mkdir创建,通过rm 或者rmdir命令删除。
查看目录时需接参数-d,否则是查看该目录里边的内容。例如ls -ld /etc
下面是执行ls -F或者ls -p的结果,在写脚本时可以直接区别目录和文件,注意如果是目录,在文件名后面多了一个斜线。
但是在实际生产环境中,通常使用以下方法来过滤目录文件
Ls -F /etc/ | grep “/$"
Ls -p /etc/ | grep "^d"
^表示以….开头,如“^d”表示以d开头
$表示以…..结尾,都“/$"表示以/结尾;
6、字符设备:串行端口设备,如猫等设备
7、块设备:如磁盘设备均是块设备;
8、套接口文件:当启动mysql服务时,会长生一个mysq.sock文件,这个文件的属性第一个字符是s
.sock文件是一类特殊的文件,这类文件通常用在网络之间进行数据连接,如我们可以启动一个程序来监听客户端的请求,客户端可以通过套接字来进行数据通信。
9、符号链接文件:类似于windows的快捷方式
10、管道文件pipe:FIFO(非重点),下面使用查找显示管道文件的特殊命令
11、linux文件类型汇总:
Linux文件类型的更多相关文章
- 每天一个linux命令(24):Linux文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...
- CentOS(七)--Linux文件类型及目录配置
这篇随笔将会对Linux系统的文件类型以及Linux的目录结构进行详细补充(linux中目录管理和权限非常重要,特别是在linux安装数据库类软件). 一.Linux更改文件权限的两种方式 在之前的一 ...
- Linux文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...
- 每天一个linux命令(24)--Linux文件类型与扩展名
linux 文件类型和Linux 文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如 file.txt file.tar.gz.这些文件虽然要用不同的程序来打开,但放在Lin ...
- linux每日命令(25):Linux文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...
- Linux 文件类型及操作
一. 文件类型 1.Linux文件类型如下图所示: 2.Linux文件类型有许多种,不同的文件类型代表特殊意义,使用以下命令可以查看文件类型: [root@VMredhat6 ~]# ls -l ...
- linux常用命令:Linux 文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...
- 【转】每天一个linux命令(24):Linux文件类型与扩展名
原文网址:http://www.cnblogs.com/peida/archive/2012/11/22/2781912.html Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概 ...
- Linux文件类型及目录配置
Linux文件类型与扩展名 在Linux系统中,任何硬件设备或者其他设备都是以文件的形式存在,就连数据通信的接口这些也是由专门的文件来负责的,因此Linux的文件种类就非常多,出了之前我们常见的 - ...
随机推荐
- 基于H5的微信支付开发详解
这次总结一下用户在微信内打开网页时,可以调用微信支付完成下单功能的模块开发,也就是在微信内的H5页面通过jsApi接口实现支付功能.当然了,微信官网上的微信支付开发文档也讲解的很详细,并且有实现代码可 ...
- Hash 函数及其重要性
不时会爆出网站的服务器和数据库被盗取,考虑到这点,就要确保用户一些敏感数据(例如密码)的安全性.今天,我们要学的是 hash 背后的基础知识,以及如何用它来保护你的 web 应用的密码. 申明 密码学 ...
- 利用Oracle创建数据库
本文仅用于学习交流,商业用途请支持正版!转载请注明:http://www.cnblogs.com/mxbs/p/6217151.html 数据库的创建 打开"所有程序"-" ...
- wireshark 导出所有filter出来的包
1.Edit->Mark All Displayed 2.File->Export Specified Packets->Marked packets only(选中)
- Linux文件管理
虚拟文件系统(VFS)概述: VFS位于文件系统.和访问文件的系统调用(API)之间,为系统调用访问文件系统提供统一的抽象接口. 不同文件系统连接成一个单一树形结构,分别挂载(自己挂载需要用mount ...
- Windows 上如何安装Sqlite
对SQLite文明已久,却是从来没使用过,今天就来安装试用下. 一.安装 下载地址:http://www.sqlite.org/download.html 将Precompiled Binaries ...
- GO语言总结(3)——数组和切片
上篇博文简单介绍了一下Go语言的基本类型——GO语言总结(2)——基本类型,本篇博文开始介绍Go语言的数组和切片. 一.数组 与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列. ( ...
- IE6读取不到样式文件bug
早年的东东,贴出来充一下数吧~ 问题描述 在一个弹层优化需求中,完成了修改后,刷一下其他(除IE6外)浏览器,很给力,展现都一个样: 再刷下IE6,傻眼了: 初步分析 IE6问题多我知道,不过像这样的 ...
- 【原创】Chrome最新版(53-55)再次爆出BUG!
前言 今年十月份,我曾发布一篇文章<Chrome53 最新版惊现无厘头卡死 BUG!>,不过那个BUG在最新的 Chrome 54 中已经修正. 而今天即将发布的Chrome弱智BUG: ...
- windows批处理运行java程序
明确需求 今天你编了一个java swing版照片查看器,想让计算机上的所有照片默认打开方式都改成你的照片查看器. 使用工具软件 很多工具软件都是不把jre打包到exe中的,这就是说打包之后的exe只 ...