| 
                        副标题[/!--empirenews.page--]
                            
众所周知,在 Linux 中一切皆为文件,包括硬盘和显卡等。在 Linux 中导航时,大部分的文件都是普通文件和目录文件。但是也有其他的类型,对应于 5 类不同的作用。因此,理解 Linux 中的文件类型在许多方面都是非常重要的。 
如果你不相信,那只需要浏览全文,就会发现它有多重要。如果你不能理解文件类型,就不能够毫无畏惧的做任意的修改。 
如果你做了一些错误的修改,会毁坏你的文件系统,那么当你操作的时候请小心一点。在 Linux 系统中文件是非常重要的,因为所有的设备和守护进程都被存储为文件。 
在 Linux 中有多少种可用类型?
据我所知,在 Linux 中总共有 7 种类型的文件,分为 3 大类。具体如下。 
    - 普通文件
 
    - 目录文件
 
    - 特殊文件(该类有 5 个文件类型)
    
        - 链接文件
 
        - 字符设备文件
 
        - Socket 文件
 
        - 命名管道文件
 
        - 块文件
 
     
     
 
参考下面的表可以更好地理解 Linux 中的文件类型。 
方法1:手动识别 Linux 中的文件类型
如果你很了解 Linux,那么你可以借助上表很容易地识别文件类型。 
在 Linux 中如何查看普通文件?
在 Linux 中使用下面的命令去查看普通文件。在 Linux 文件系统中普通文件可以出现在任何地方。 普通文件的颜色是“白色”。 
# ls -la | grep ^--rw-------.  1 mageshm mageshm      1394 Jan 18 15:59 .bash_history-rw-r--r--.  1 mageshm mageshm        18 May 11  2012 .bash_logout-rw-r--r--.  1 mageshm mageshm       176 May 11  2012 .bash_profile-rw-r--r--.  1 mageshm mageshm       124 May 11  2012 .bashrc-rw-r--r--.  1 root    root           26 Dec 27 17:55 liks-rw-r--r--.  1 root    root    104857600 Jan 31  2006 test100.dat-rw-r--r--.  1 root    root    104874307 Dec 30  2012 test100.zip-rw-r--r--.  1 root    root     11536384 Dec 30  2012 test10.zip-rw-r--r--.  1 root    root           61 Dec 27 19:05 test2-bzip2.txt-rw-r--r--.  1 root    root           61 Dec 31 14:24 test3-bzip2.txt-rw-r--r--.  1 root    root           60 Dec 27 19:01 test-bzip2.txt
  
在 Linux 中如何查看目录文件?
在 Linux 中使用下面的命令去查看目录文件。在 Linux 文件系统中目录文件可以出现在任何地方。目录文件的颜色是“蓝色”。 
# ls -la | grep ^ddrwxr-xr-x.  3 mageshm mageshm      4096 Dec 31 14:24 links/drwxrwxr-x.  2 mageshm mageshm      4096 Nov 16 15:44 perl5/drwxr-xr-x.  2 mageshm mageshm      4096 Nov 16 15:37 public_ftp/drwxr-xr-x.  3 mageshm mageshm      4096 Nov 16 15:37 public_html/
  
在 Linux 中如何查看链接文件?
在 Linux 中使用下面的命令去查看链接文件。在 Linux 文件系统中链接文件可以出现在任何地方。 链接文件有两种可用类型,软连接和硬链接。链接文件的颜色是“浅绿宝石色”。 
# ls -la | grep ^llrwxrwxrwx.  1 root    root           31 Dec  7 15:11 s-link-file -> /links/soft-link/test-soft-linklrwxrwxrwx.  1 root    root           38 Dec  7 15:12 s-link-folder -> /links/soft-link/test-soft-link-folder
  
在 Linux 中如何查看字符设备文件?
在 Linux 中使用下面的命令查看字符设备文件。字符设备文件仅出现在特定位置。它出现在目录 /dev 下。字符设备文件的颜色是“黄色”。 
# ls -la | grep ^c# ls -la | grep ^ccrw-------.  1 root root      5,   1 Jan 28 14:05 consolecrw-rw----.  1 root root     10,  61 Jan 28 14:05 cpu_dma_latencycrw-rw----.  1 root root     10,  62 Jan 28 14:05 crashcrw-rw----.  1 root root     29,   0 Jan 28 14:05 fb0crw-rw-rw-.  1 root root      1,   7 Jan 28 14:05 fullcrw-rw-rw-.  1 root root     10, 229 Jan 28 14:05 fuse
  
在 Linux 中如何查看块文件?
在 Linux 中使用下面的命令查看块文件。块文件仅出现在特定位置。它出现在目录 /dev 下。块文件的颜色是“黄色”。 
# ls -la | grep ^bbrw-rw----.  1 root disk      7,   0 Jan 28 14:05 loop0brw-rw----.  1 root disk      7,   1 Jan 28 14:05 loop1brw-rw----.  1 root disk      7,   2 Jan 28 14:05 loop2brw-rw----.  1 root disk      7,   3 Jan 28 14:05 loop3brw-rw----.  1 root disk      7,   4 Jan 28 14:05 loop4
  
在 Linux 中如何查看 Socket 文件?
                                                (编辑:52站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |