加入收藏 | 设为首页 | 会员中心 | 我要投稿 江门站长网 (https://www.0750zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

怎样理解和识别Linux中的文件类型

发布时间:2019-04-14 07:41:06 所属栏目:Windows 来源:Magesh Maruthamuthu
导读:副标题#e# 众所周知,在 Linux 中一切皆为文件,包括硬盘和显卡等。在 Linux 中导航时,大部分的文件都是普通文件和目录文件。但是也有其他的类型,对应于 5 类不同的作用。因此,理解 Linux 中的文件类型在许多方面都是非常重要的。 如果你不相信,那只需

在 Linux 中使用下面的命令查看 Socket 文件。Socket 文件可以出现在任何地方。Scoket 文件的颜色是“粉色”。(LCTT 译注:此处及下面关于 Socket 文件、命名管道文件可出现的位置原文描述有误,已修改。)

  1. # ls -la | grep ^s
  2. srw-rw-rw- 1 root root 0 Jan 5 16:36 system_bus_socket

在 Linux 中如何查看命名管道文件?

在 Linux 中使用下面的命令查看命名管道文件。命名管道文件可以出现在任何地方。命名管道文件的颜色是“黄色”。

  1. # ls -la | grep ^p
  2. prw-------. 1 root root 0 Jan 28 14:06 replication-notify-fifo|
  3. prw-------. 1 root root 0 Jan 28 14:06 stats-mail|

方法2:在 Linux 中如何使用 file 命令识别文件类型

在 Linux 中 file 命令允许我们去确定不同的文件类型。这里有三个测试集,按此顺序进行三组测试:文件系统测试、魔术字节测试和用于识别文件类型的语言测试。

在 Linux 中如何使用 file 命令查看普通文件

在你的终端简单地输入 file 命令跟着普通文件。file 命令将会读取提供的文件内容并且准确地显示文件的类型。

这就是我们看到对于每个普通文件有不同结果的原因。参考下面普通文件的不同结果。

  1. # file 2daygeek_access.log
  2. 2daygeek_access.log: ASCII text, with very long lines
  3.  
  4. # file powertop.html
  5. powertop.html: HTML document, ASCII text, with very long lines
  6.  
  7. # file 2g-test
  8. 2g-test: JSON data
  9.  
  10. # file powertop.txt
  11. powertop.txt: HTML document, UTF-8 Unicode text, with very long lines
  12.  
  13. # file 2g-test-05-01-2019.tar.gz
  14. 2g-test-05-01-2019.tar.gz: gzip compressed data, last modified: Sat Jan 5 18:22:20 2019, from Unix, original size 450560

在 Linux 中如何使用 file 命令查看目录文件?

在你的终端简单地输入 file 命令跟着目录。参阅下面的结果。

  1. # file Pictures/
  2. Pictures/: directory

在 Linux 中如何使用 file 命令查看链接文件?

在你的终端简单地输入 file 命令跟着链接文件。参阅下面的结果。

  1. # file log
  2. log: symbolic link to /run/systemd/journal/dev-log

在 Linux 中如何使用 file 命令查看字符设备文件?

在你的终端简单地输入 file 命令跟着字符设备文件。参阅下面的结果。

  1. # file vcsu
  2. vcsu: character special (7/64)

在 Linux 中如何使用 file 命令查看块文件?

在你的终端简单地输入 file 命令跟着块文件。参阅下面的结果。

  1. # file sda1
  2. sda1: block special (8/1)

在 Linux 中如何使用 file 命令查看 Socket 文件?

在你的终端简单地输入 file 命令跟着 Socket 文件。参阅下面的结果。

  1. # file system_bus_socket
  2. system_bus_socket: socket

在 Linux 中如何使用 file 命令查看命名管道文件?

在你的终端简单地输入 file 命令跟着命名管道文件。参阅下面的结果。

  1. # file pipe-test
  2. pipe-test: fifo (named pipe)

方法 3:在 Linux 中如何使用 stat 命令识别文件类型?

(编辑:江门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!