文件类型

1)windows中是以文件的扩展名来区分文件类型的

2)LINUX中文件扩展名和文件类型没有关系。

3)为了容易区分和兼容用户使用windows的习惯,我们也经常扩展名,但是在LINUX系统中没有实际意义。

在LINUX中一切皆文件(广义上的)

1 普通文件

第一个属性为“-”

1 纯文本文件(ASCⅡ):内容可以直接读,字符字母等,比如配置文件几乎都是这种类型的。

2 二进制文件:LINUX中的可执行文件,比如命令文件。

3 数据格式的文件:具有特定格式的文件。

2 目录文件

第一个属性为“d”

目录文件的结构非常简单,就是一系列目录项(dirent)的列表。每个目录项,由两部分组成:所包含文件的文件名,以及该文件名对应的inode号码。

3 字符设置文件

第一个属性为“c”

字符设备就是串行端口的接口设备,比如猫等串口设备。

4 块设备文件

第一个属性为“b”

块设备就是存储数据供系统及程序访问的接口设备。例如硬盘,光驱。

我们一般不需要自己来创建设备文件,因为这些文件是和内核相关联的。

5 套接字文件(socket)

第一个属性为“c”

编程的程序创建,客户服务端通信”。

6 符号链接文件

第一个属性为“l”

文件类型小结:

- 普通文件(f)*****

纯文本、二进制文件、数据格式文件

touch vi cp mv rm

d 目录(directory)*****

mkdir cp mv rm rmdir

c  字符设备(character)

串口设备 拨号猫。

b  块设备(block)*****

硬盘、光驱、U盘

l  软链接文件(link)*****

ln

s  套接字文件(socket)

编程的程序创建

客户服务端通信

p   管道文件

linux 文件类型的更多相关文章

  1. Linux文件类型

    1.windows系统和Linux系统的区别 windows通过问价扩展名来区分文件类型,例如*.txt是一个文本文件, linux系统文件的扩展名和文件类型没有关系 为了容易区分文件类型,linux ...

  2. 每天一个linux命令(24):Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  3. CentOS(七)--Linux文件类型及目录配置

    这篇随笔将会对Linux系统的文件类型以及Linux的目录结构进行详细补充(linux中目录管理和权限非常重要,特别是在linux安装数据库类软件). 一.Linux更改文件权限的两种方式 在之前的一 ...

  4. Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  5. 每天一个linux命令(24)--Linux文件类型与扩展名

    linux 文件类型和Linux 文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如 file.txt  file.tar.gz.这些文件虽然要用不同的程序来打开,但放在Lin ...

  6. linux每日命令(25):Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  7. Linux 文件类型及操作

    一.  文件类型 1.Linux文件类型如下图所示: 2.Linux文件类型有许多种,不同的文件类型代表特殊意义,使用以下命令可以查看文件类型: [root@VMredhat6 ~]# ls  -l  ...

  8. linux常用命令:Linux 文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  9. 【转】每天一个linux命令(24):Linux文件类型与扩展名

    原文网址:http://www.cnblogs.com/peida/archive/2012/11/22/2781912.html Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概 ...

  10. Linux文件类型及目录配置

    Linux文件类型与扩展名 在Linux系统中,任何硬件设备或者其他设备都是以文件的形式存在,就连数据通信的接口这些也是由专门的文件来负责的,因此Linux的文件种类就非常多,出了之前我们常见的 - ...

随机推荐

  1. 第一个php网页

    <?php date_default_timezone_set('PRC'); if($_POST[ok]) { //echo "记录"; //echo "here ...

  2. java-1-java开发环境安装及配置-绝对权威

    1,下载安装jdk1.8u45 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 一般安装目录 ...

  3. PAT 1033. To Fill or Not to Fill (25)

    题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1033 此题是一道贪心算法题,难度较大,关键在于贪心策略的选择: #include <cs ...

  4. lock语句的递归问题

    原文地址 前几天在网上闲逛,无意中看到有这么一道题及其答案,如下: 根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由. ) { i--; tes ...

  5. Spring.NET学习笔记

    http://www.cnblogs.com/GoodHelper/archive/2009/11/20/SpringNet_Index.html

  6. java 5 ReadWriteLock

    import java.util.ArrayList; import java.util.List; import java.util.concurrent.locks.ReadWriteLock; ...

  7. CenOS搭建FTP服务器

    CenOS搭建FTP服务器 -------------------------------------------------------------------------准备工作--------- ...

  8. [React] React Fundamentals: Accessing Child Properties

    When you're building your React components, you'll probably want to access child properties of the m ...

  9. Redis学习手册(持久化)

    一.Redis提供了哪些持久化机制: 1). RDB持久化:    该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘.        2). AOF持久化:    该机制将以日志的形式记录服务 ...

  10. PreferenceActivity 自动保存属性

    package com.example.preference; import android.content.Context; import android.os.Bundle; import and ...