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

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

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

stat 命令允许我们去查看文件类型或文件系统状态。该实用程序比 file 命令提供更多的信息。它显示文件的大量信息,例如大小、块大小、IO 块大小、Inode 值、链接、文件权限、UID、GID、文件的访问/更新和修改的时间等详细信息。

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

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

  1. # stat 2daygeek_access.log
  2. File: 2daygeek_access.log
  3. Size: 14406929 Blocks: 28144 IO Block: 4096 regular file
  4. Device: 10301h/66305d Inode: 1727555 Links: 1
  5. Access: (0644/-rw-r--r--) Uid: ( 1000/ daygeek) Gid: ( 1000/ daygeek)
  6. Access: 2019-01-03 14:05:26.430328867 +0530
  7. Modify: 2019-01-03 14:05:26.460328868 +0530
  8. Change: 2019-01-03 14:05:26.460328868 +0530
  9. Birth: -

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

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

  1. # stat Pictures/
  2. File: Pictures/
  3. Size: 4096 Blocks: 8 IO Block: 4096 directory
  4. Device: 10301h/66305d Inode: 1703982 Links: 3
  5. Access: (0755/drwxr-xr-x) Uid: ( 1000/ daygeek) Gid: ( 1000/ daygeek)
  6. Access: 2018-11-24 03:22:11.090000828 +0530
  7. Modify: 2019-01-05 18:27:01.546958817 +0530
  8. Change: 2019-01-05 18:27:01.546958817 +0530
  9. Birth: -

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

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

  1. # stat /dev/log
  2. File: /dev/log -> /run/systemd/journal/dev-log
  3. Size: 28 Blocks: 0 IO Block: 4096 symbolic link
  4. Device: 6h/6d Inode: 278 Links: 1
  5. Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
  6. Access: 2019-01-05 16:36:31.033333447 +0530
  7. Modify: 2019-01-05 16:36:30.766666768 +0530
  8. Change: 2019-01-05 16:36:30.766666768 +0530
  9. Birth: -

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

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

  1. # stat /dev/vcsu
  2. File: /dev/vcsu
  3. Size: 0 Blocks: 0 IO Block: 4096 character special file
  4. Device: 6h/6d Inode: 16 Links: 1 Device type: 7,40
  5. Access: (0660/crw-rw----) Uid: ( 0/ root) Gid: ( 5/ tty)
  6. Access: 2019-01-05 16:36:31.056666781 +0530
  7. Modify: 2019-01-05 16:36:31.056666781 +0530
  8. Change: 2019-01-05 16:36:31.056666781 +0530
  9. Birth: -

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

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

  1. # stat /dev/sda1
  2. File: /dev/sda1
  3. Size: 0 Blocks: 0 IO Block: 4096 block special file
  4. Device: 6h/6d Inode: 250 Links: 1 Device type: 8,1
  5. Access: (0660/brw-rw----) Uid: ( 0/ root) Gid: ( 994/ disk)
  6. Access: 2019-01-05 16:36:31.596666806 +0530
  7. Modify: 2019-01-05 16:36:31.596666806 +0530
  8. Change: 2019-01-05 16:36:31.596666806 +0530
  9. Birth: -

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

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

  1. # stat /var/run/dbus/system_bus_socket
  2. File: /var/run/dbus/system_bus_socket
  3. Size: 0 Blocks: 0 IO Block: 4096 socket
  4. Device: 15h/21d Inode: 576 Links: 1
  5. Access: (0666/srw-rw-rw-) Uid: ( 0/ root) Gid: ( 0/ root)
  6. Access: 2019-01-05 16:36:31.823333482 +0530
  7. Modify: 2019-01-05 16:36:31.810000149 +0530
  8. Change: 2019-01-05 16:36:31.810000149 +0530
  9. Birth: -

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

(编辑:江门站长网)

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