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

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

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

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

众所周知,在 Linux 中一切皆为文件,包括硬盘和显卡等。在 Linux 中导航时,大部分的文件都是普通文件和目录文件。但是也有其他的类型,对应于 5 类不同的作用。因此,理解 Linux 中的文件类型在许多方面都是非常重要的。

如果你不相信,那只需要浏览全文,就会发现它有多重要。如果你不能理解文件类型,就不能够毫无畏惧的做任意的修改。

如果你做了一些错误的修改,会毁坏你的文件系统,那么当你操作的时候请小心一点。在 Linux 系统中文件是非常重要的,因为所有的设备和守护进程都被存储为文件。

在 Linux 中有多少种可用类型?

据我所知,在 Linux 中总共有 7 种类型的文件,分为 3 大类。具体如下。

  • 普通文件
  • 目录文件
  • 特殊文件(该类有 5 个文件类型)
    • 链接文件
    • 字符设备文件
    • Socket 文件
    • 命名管道文件
    • 块文件

参考下面的表可以更好地理解 Linux 中的文件类型。

方法1:手动识别 Linux 中的文件类型

如果你很了解 Linux,那么你可以借助上表很容易地识别文件类型。

在 Linux 中如何查看普通文件?

在 Linux 中使用下面的命令去查看普通文件。在 Linux 文件系统中普通文件可以出现在任何地方。 普通文件的颜色是“白色”。

  1. # ls -la | grep ^-
  2. -rw-------. 1 mageshm mageshm 1394 Jan 18 15:59 .bash_history
  3. -rw-r--r--. 1 mageshm mageshm 18 May 11 2012 .bash_logout
  4. -rw-r--r--. 1 mageshm mageshm 176 May 11 2012 .bash_profile
  5. -rw-r--r--. 1 mageshm mageshm 124 May 11 2012 .bashrc
  6. -rw-r--r--. 1 root root 26 Dec 27 17:55 liks
  7. -rw-r--r--. 1 root root 104857600 Jan 31 2006 test100.dat
  8. -rw-r--r--. 1 root root 104874307 Dec 30 2012 test100.zip
  9. -rw-r--r--. 1 root root 11536384 Dec 30 2012 test10.zip
  10. -rw-r--r--. 1 root root 61 Dec 27 19:05 test2-bzip2.txt
  11. -rw-r--r--. 1 root root 61 Dec 31 14:24 test3-bzip2.txt
  12. -rw-r--r--. 1 root root 60 Dec 27 19:01 test-bzip2.txt

在 Linux 中如何查看目录文件?

在 Linux 中使用下面的命令去查看目录文件。在 Linux 文件系统中目录文件可以出现在任何地方。目录文件的颜色是“蓝色”。

  1. # ls -la | grep ^d
  2. drwxr-xr-x. 3 mageshm mageshm 4096 Dec 31 14:24 links/
  3. drwxrwxr-x. 2 mageshm mageshm 4096 Nov 16 15:44 perl5/
  4. drwxr-xr-x. 2 mageshm mageshm 4096 Nov 16 15:37 public_ftp/
  5. drwxr-xr-x. 3 mageshm mageshm 4096 Nov 16 15:37 public_html/

在 Linux 中如何查看链接文件?

在 Linux 中使用下面的命令去查看链接文件。在 Linux 文件系统中链接文件可以出现在任何地方。 链接文件有两种可用类型,软连接和硬链接。链接文件的颜色是“浅绿宝石色”。

  1. # ls -la | grep ^l
  2. lrwxrwxrwx. 1 root root 31 Dec 7 15:11 s-link-file -> /links/soft-link/test-soft-link
  3. lrwxrwxrwx. 1 root root 38 Dec 7 15:12 s-link-folder -> /links/soft-link/test-soft-link-folder

在 Linux 中如何查看字符设备文件?

在 Linux 中使用下面的命令查看字符设备文件。字符设备文件仅出现在特定位置。它出现在目录 /dev 下。字符设备文件的颜色是“黄色”。

  1. # ls -la | grep ^c
  2. # ls -la | grep ^c
  3. crw-------. 1 root root 5, 1 Jan 28 14:05 console
  4. crw-rw----. 1 root root 10, 61 Jan 28 14:05 cpu_dma_latency
  5. crw-rw----. 1 root root 10, 62 Jan 28 14:05 crash
  6. crw-rw----. 1 root root 29, 0 Jan 28 14:05 fb0
  7. crw-rw-rw-. 1 root root 1, 7 Jan 28 14:05 full
  8. crw-rw-rw-. 1 root root 10, 229 Jan 28 14:05 fuse

在 Linux 中如何查看块文件?

在 Linux 中使用下面的命令查看块文件。块文件仅出现在特定位置。它出现在目录 /dev 下。块文件的颜色是“黄色”。

  1. # ls -la | grep ^b
  2. brw-rw----. 1 root disk 7, 0 Jan 28 14:05 loop0
  3. brw-rw----. 1 root disk 7, 1 Jan 28 14:05 loop1
  4. brw-rw----. 1 root disk 7, 2 Jan 28 14:05 loop2
  5. brw-rw----. 1 root disk 7, 3 Jan 28 14:05 loop3
  6. brw-rw----. 1 root disk 7, 4 Jan 28 14:05 loop4

在 Linux 中如何查看 Socket 文件?

(编辑:武汉站长网)

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

热点阅读