精华内容
下载资源
问答
  • Linux种文件类型

    万次阅读 2018-03-25 15:38:15
    Linux种文件类型 实,在磁盘上存储 - 普通文件 touch d 目录文件 mkdir l 软连接文件 ln -s 虚,不在磁盘上存储 c 字符设备文件 b 块设备文件 p 管道文件 mkfifo s socket文件 ...

    Linux七种文件类型

    实,在磁盘上存储

    - 普通文件 touch
    d 目录文件 mkdir
    l 软连接文件 ln -s

    虚,不在磁盘上存储

    c 字符设备文件
    b 块设备文件
    p 管道文件 mkfifo
    s socket文件

    展开全文
  • Linux下七种文件类型、文件属性及其查看方法

    万次阅读 多人点赞 2018-02-01 22:11:15
    Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] 目录文件 就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx...

    1、七种文件类型

    普通文件类型
    Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]
    目录文件
    就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]
    块设备文件
    块设备文件 : 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]
    字符设备
    字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]
    套接字文件
    这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型
    管道文件
    FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]
    链接文件
    类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]

    2、查看文件类型的三种方法


    ls-l/ls-ld 或者ll [ls-l —查看文件 ls-ld —查看路径 ll ----跟ls -l 一样]

     ll anaconda-ks.cfg                       //看第一个字符
    -rw-------. 1 root root 2460 6月   1 23:37 anaconda-ks.cfg
    [root@localhost log]# ls -ld /etc   
    drwxr-xr-x. 81 root root 4096 Jan 29 03:25 /etc
    


    file 命令

    [root@localhost data]# file a.txt 
    a.txt: ASCII text
    


    stat 命令

    [root@localhost data]# stat a.txt      //查看文件的详细属性(其中包括文件时间属性)
      File: `a.txt'
      Size: 3               Blocks: 8          IO Block: 4096   regular file
    Device: 803h/2051d      Inode: 544365      Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2018-01-28 20:56:01.965885036 +0800
    Modify: 2018-01-28 20:55:27.181876154 +0800
    Change: 2018-01-28 20:55:27.181876154 +0800
    

    3、Linux中文件扩展名

    windows里通过扩展名来区分文件类型的。linux里文件扩展名和文件类型没有关系。但为了容易区分和兼容用户使用windows的习惯,我们还是会用扩展名来表示文件类型。举例如下:
    ● 源码.tar、.tar.gz、.tgz、.zip、.tar.bz表示压缩文件,创建命令一般为tar,gzip,zip等。
    ● .sh表示shell脚本文件,通过shell语言开发的程序。
    ● .pl表示perl语言文件,通过perl语言开发的程序。
    ● .py表示python语言文件,通过python语言开发的程序。
    ● .html、.htm、.php、.jsp、.do表示网页语言的文件。
    ● .conf表示系统服务的配置文件。
    ● .rpm表示rpm安装包文件。

    4、文件属性

    [root@localhost /]# ls -lhi
    total 90K
        12 dr-xr-xr-x.  2 root root 4.0K Jan 28 18:30 bin
         2 dr-xr-xr-x.  5 root root 1.0K Aug  7  2016 boot
         4 drwxr-xr-x. 18 root root 3.7K Jan 29 01:29 dev
    652802 drwxr-xr-x. 81 root root 4.0K Jan 29 03:25 etc
    130563 drwxr-xr-x.  3 root root 4.0K Jan 29 00:57 home
        13 dr-xr-xr-x. 12 root root 4.0K Jan 28 18:30 lib
    391685 dr-xr-xr-x.  9 root root  12K Jan 28 18:30 lib64
        11 drwx------.  2 root root  16K Aug  7  2016 lost+found
    130564 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 media
    391689 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 mnt
    130565 drwxr-xr-x.  3 root root 4.0K Aug  7  2016 opt
         1 dr-xr-xr-x. 97 root root    0 Jan 29  2018 proc
    391682 dr-xr-x---.  2 root root 4.0K Jan 28 21:08 root
    130566 dr-xr-xr-x.  2 root root  12K Jan 28 18:30 sbin
         1 drwxr-xr-x.  7 root root    0 Jan 29  2018 selinux
        15 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 srv
         1 drwxr-xr-x. 13 root root    0 Jan 29  2018 sys
    522242 drwxrwxrwt.  5 root root 4.0K Jan 29 05:15 tmp
    522244 drwxr-xr-x. 14 root root 4.0K Jan 28 20:04 usr
    261121 drwxr-xr-x. 20 root root 4.0K Aug  7  2016 var
    

    这里写图片描述

    544365 -rw-r–r--. 1 root root 3 Jan 28 20:55 a.txt

    inode 索引节点编号:544365
    文件类型 :文件类型是’-’,表示这是一个普通文件
    文件权限:rw-r–r-- 表示文件可读、可写、可执行,文件所归属的用户组可读可执行,其他用户可读可执行
    硬链接个数 表示a.txt这个文件没有其他的硬链接,因为连接数是1,就是他本身
    文件属主 表示这个文件所属的用户,这里的意思是a.txt文件被root用户拥有,是第一个root
    文件属组 表示这个文件所属的用户组,这里表示a.txt文件属于root用户组,是第二个root
    文件大小 文件大小是3个字节
    文件修改时间 这里的时间是该文件最后被更新(包括文件创建、内容更新、文件名更新等)的时间可用如下命令查看文件的修改、访问、创建时间

    [root@localhost data]# stat a.txt 
      File: `a.txt'
      Size: 3               Blocks: 8          IO Block: 4096   regular file
    Device: 803h/2051d      Inode: 544365      Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2018-01-28 20:56:01.965885036 +0800       ----------访问时间
    Modify: 2018-01-28 20:55:27.181876154 +0800       ----------修改时间
    Change: 2018-01-28 20:55:27.181876154 +0800     ----------创建时间
    

    索引节点inode
    硬盘分区,格式化、创建文件系统
    被格式化的磁盘分为两部分:第一部分是Inode 第二部分是block
    block是用来存储实际数据用的,例如:照片、视频等普通文件数据
    inode是用来存储这些数据的属性的(也就是ls-l的结果)
    inode包含的属性信息有文件大小、属主、归属的用户组、读写权限、问价类型、修改时间,还有指向文件实体指针的功能(inode节点----block的对应关系),但是唯独不包含文件名
    这里写图片描述
    访问一个文件【通过文件名找到inode---->block 】
    这里写图片描述
    查看inode 大小

    [root@localhost ~]# dumpe2fs /dev/sda1|grep -i "Inode size" 
    dumpe2fs 1.41.12 (17-May-2010)
    Inode size:               128
    
    展开全文
  • linux中查看文件类型三种办法

    千次阅读 2019-02-14 10:42:00
    查看文件类型三种办法 1 ls ls -l 或者 ll (ls -l 别名) # ll anaconda-ks.cfg ? ? ? ? ? ? ? ? ? ? ? //看第一个字符 -rw-------. 1 root root 2460 6月 ? 1 23:37 anaconda-ks.cfg 2 file 命令 ...

    七种文件类型

    普通文件类型
    Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-]
    目录文件
    就是目录, 能用 # cd 命令进入的。第一个属性为 [d],例如 [drwxrwxrwx]
    块设备文件
    块设备文件 : 就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]
    字符设备
    字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]
    套接字文件
    这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型
    管道文件
    FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]
    链接文件
    类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]

    查看文件类型的三种办法

    1  ls

    ls -l  或者 ll (ls -l 别名)

    # ll anaconda-ks.cfg ? ? ? ? ? ? ? ? ? ? ? //看第一个字符
    -rw-------. 1 root root 2460 6月 ? 1 23:37 anaconda-ks.cfg

    2  file 命令

    [root@xiaochen ~]# file anaconda-ks.cfg
    anaconda-ks.cfg: ASCII English text

    3  stat 命令

    stat 命令 查看文件ctime atime mtime

    # stat anaconda-ks.cfg
    ? File: ‘anaconda-ks.cfg’
    ? Size: 2592 ? ? ? Blocks: 8 ? ? ? ? ?IO Block: 4096 ? regular file
    Device: 803h/2051d Inode: 33574996 ? ?Links: 1
    Access: (0600/-rw-------) ?Uid: ( ? ?0/ ? ?root) ? Gid: ( ? ?0/ ? ?root)
    Access: 2018-09-20 05:57:35.329041552 +0800
    Modify: 2018-09-20 05:57:35.334041552 +0800
    Change: 2018-09-20 05:57:35.334041552 +0800
    ?Birth: -
    [root@master ~]# stat /dev/null
    ? File: ‘/dev/null’
    ? Size: 0 ? ? ? ? Blocks: 0 ? ? ? ? ?IO Block: 4096 ? character special file
    Device: 5h/5d Inode: 5930 ? ? ? ?Links: 1 ? ? Device type: 1,3
    Access: (0666/crw-rw-rw-) ?Uid: ( ? ?0/ ? ?root) ? Gid: ( ? ?0/ ? ?root)
    Access: 2019-01-21 16:27:54.255000135 +0800
    Modify: 2019-01-21 16:27:54.255000135 +0800
    Change: 2019-01-21 16:27:54.255000135 +0800
    ?Birth: -

    转载于:https://my.oschina.net/u/3585265/blog/3009917

    展开全文
  • Linux链接文件三种类型

    千次阅读 2012-10-12 00:10:58
    linux上这三种不同的的链接文件类型分别指向文件的三个不同组成部分。即文件名(存储在目录中)、元数据(存储在inode中)以及数据块(数据本身)。下面显示了,文件以及各个类型链接文件的关系。 name2 – ...

    摘要:symlinks(符号链接)引用文件名,hardlinks(硬链接)引用meta-data(元数据),而reflinks(引用链接)则直接引用数据。

    linux上这三种不同的的链接文件类型分别指向文件的三个不同组成部分。即文件名(存储在目录中)、元数据(存储在inode中)以及数据块(数据本身)。下面显示了,文件以及各个类型链接文件的关系。

    name2 – symlink –> name1 – hardlink –> inode1 – reflink —> data
                         name3 – hardlink -/                      /
                         name4 – hardlink –> inode2 —reflink -/

    闲话不多说,接下来用实际应用解析一下各种链接类型以及它们的使用方法。首先我们创建一个文件。linux中有N中创建命令,例如echo > file ^_^。

    一、符号链接

    cp –symbolic-link name1 name2

    符号链接类似于windows下的快捷方式,一个别名而已。

    二、硬链接

    cp –link name1 name3

    其实linux下所有的普通文件都会硬链接到某个inode。也就是说每多创建一个硬链接就会多一个文件指向同一个inode。其实,这对系统备份是很有作用的^_^。

    三、引用链接

    cp –reflink name1 name4

    说实话,这个笔者也没怎么用过,和硬链接相似。只是占用的存储空间更少。

    http://www.cnphp.info/symlinks-hardlinks-and-reflinks-on-linux.html

    展开全文
  • Linux操作系统文件类型有哪几

    万次阅读 2018-07-30 22:10:13
    Linux文件类型常见的有: 普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。 1. 普通文件  我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得...
  • Linux下七种文件类型总结

    万次阅读 2018-04-06 16:04:26
    1、Linux下七种文件类型文件类型标识文件类型-普通文件d目录l 符号链接s(伪文件)套接字b(伪文件)块设备c(伪文件)字符设备p(伪文件)管道2、占用存储空间的类型:文件、目录、符号链接。符号链接记录的是路径...
  • Linux基本文件类型

    千次阅读 2018-10-26 17:24:50
    Linux基本文件类型 基本文件类型  - : 普通文件  d : 文件目录  p : 管道文件  l : 软连接文件  c : 字符设备文件  s : socket文件...
  • Linux文件类型

    千次阅读 多人点赞 2016-12-23 22:59:27
    在linux中就没有所谓的文件扩展名,一个linux文件能不能被执行时取决于它的属性中是否有x,与文件名一点关系都没有。一般我们所看到的文件扩展名只是为了给我们用户自己看的。提到文件的话就不得不先来简单了解一下i
  • linux 查看文件类型

    千次阅读 2021-02-20 15:02:05
    Linux文件类型和文件的文件名所代表的意义是两个不同的概念,在linux中文件类型与文件扩展名没有关系。它不像Windows那样是依靠文件后缀名来区分文件类型的,在linux中文件名只是为了方便操作而的取得名字。Linux...
  • LINUX中的七种文件类型

    千次阅读 2018-08-13 10:16:18
    LINUX中的七种文件类型 d 目录文件。 l 符号链接(指向另一个文件,类似于window下的快捷方式); s 套接字文件; b 块设备文件,二进制文件; c 字符设备文件; p 命名管道文件; - 普通文件。 l 符号链接的...
  • linux中的几种文件类型

    千次阅读 2018-03-24 18:01:27
    Linux下,不以文件后缀为区分文件类型,而是可以通过命令 ls -l 文件名 查看。 Linux下,文件的分类以及对应标识如下: 文件分类:  1)普通文件( 数据文件 ) 标识:- ,普通文件是用于存放数据、程序等...
  • linux系统中文件的几种类型

    千次阅读 2015-04-19 21:01:34
    Linux文件类型常见的有:普通文件、目录、字符设备文件、块设备文件、符号链接文件等,如果想了解这方面知识的弟兄,就进来了解了解。 Linux系统不同于window系统,两者文件类型也有很大的差异...
  • Linux下的文件类型及文件后缀名详解

    千次阅读 2018-09-19 16:53:49
    2013年11月19日 14:29:51 jack-zhu 阅读数:5336 标签: Linux下的文件类型及文件后缀名详解 Linux的文件类型及文件后缀名 Linux文件类型 Linux的文件缀名 更多 个人分类: linux Linux下的文件类型及文件后缀名详解...
  • ​ 在Linux 中如何查看分区的文件系统类型,下面总结几查看分区文件系统类型的方法。 1、df -T 命令查看  这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示...
  • linux中的文件类型

    万次阅读 2012-07-25 09:41:58
    LINUX中的文件类型 公众号:SRE艺术 d 目录文件。 l 符号链接(指向另一个文件,类似于瘟下的快捷方式)。 s 套接字文件。 b 块设备文件,二进制文件。 c 字符设备文件。 p 命名管道文件...
  • linux系统的5文件类型及其属性符号 ...Linux文件类型常见的有: (1)普通文件:符号是 -  (2)目录文件:符号是 d (3)字符设备文件:符号是c (4)块设备文件:符号是b (5)符号链接文件:符号是l...
  • Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。...Linux文件类型有七:普通文件、目录、字符设备文件、块设备文件、sock...
  • linux下的7种文件类型

    万次阅读 2017-10-22 12:40:57
    我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 - ,这样的文件Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具.....
  • Linux中只有以下7种文件类型

    万次阅读 2014-12-10 22:33:55
    在Linux中只有一下7种文件类型  即使开发人员在Linux文件树中添加新内容也必须符合一下之一  1.普通文件(-表示,可用ls -l查看)  2.目录(d)[在Linux中,任何东西都被看成文件,外设备也看成文件,注意是...
  • Linux文件系统类型

    千次阅读 2018-05-31 16:30:06
    文件系统是操作系统用于明确磁盘...这个过程就叫建立文件系统 种类:1 ext2与ext3是linux专门设计的硬盘文件系统一般称为扩展文件系统。Ext3增加了日志记录功能。fdisk 分区在终端会显示打印信息 mkfs.ext4 /de...
  • Linux下如何判断文件类型

    千次阅读 2014-12-22 21:29:14
    Linux下总共有7种文件类型,分别为: 普通文件(-) 目录文件(d), 软链接文件(l)=快捷方式, 块设备文件,二进制文件(b)  字符设备文件(c) 套接字文件(s) 管道文件(p) 其中常用的文件类型为:普通文件,目录文件和软...
  • linux常见文件系统类型

    万次阅读 2018-07-01 22:41:54
    msdos: dos文件系统类型vfat:支持长文件名的dos分区文件系统,可以理解为winds文件系统类型iso9660: 光盘格式文件系统ext2/ext3/ext4: linux下主流的文件系统xfs: linux下一高性能的日志文件系统,在centos7.x...
  • Linux文件类型分类

    千次阅读 2016-08-20 20:59:30
    Linux文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具......我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话
  • 概述:在进行文件系统的相关测试或者操作的时候,往往需要知道文件系统的相关类型。 在linux操作系统中,挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。我们要访问存储设备中的文件,必须将文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 776,263
精华内容 310,505
关键字:

linux三种文件类型

linux 订阅