一起学习网 一起学习网

探索Linux文件类型的秘密(linux的文件类型)

Linux 系统中的文件类型是用来让系统知道文件如何处理的,有时在某些文件上显示一个拓展名也会给系统一个提示或者提示给用户,注意不是只有Windows 才有文件类型,Linux 也有文件类型。本文将探索 Linux 文件类型的秘密。

Linux 系统使用八进制来表示文件的类型,所以有时候你会看到一系列的八进制数字,比如755。它们是描述文件类型和文件的权限,7 表示读、写和执行权限,5 表示读、执行的权限,0 表示没有权限。你可以使用 “`ls -l“` 来查看文件的类型和权限信息。

[simar@localhost ~]$ ls -l
total 8
drwxr-xr-x 2 simar simar 4096 Aug 10 00:30 Documents
drwxrwxr-x 2 simar simar 4096 Aug 10 00:30 Downloads
drwxrwxrwt 3 root root 4096 Aug 10 00:30 tmp
-rw-rw-r-- 1 simar simar 0 Aug 10 00:30 test.txt

以上文件列表中首先是 drw+、 r++ 等,其中 d 代表目录,- 代表普通文件。

Linux 也有许多种隐藏文件是系统使用的,比如 .bashrc 就是 bash 的配置文件,.profile 就是用户配置文件。其他系统文件也有类似的,比如 /etc/passwd 文件就是存储用户信息的, /etc/shadow 文件就是存储用户密码的,/etc/fstab 文件是系统挂载目录的配置文件。

另外,Linux 也支持创建符号链接,也就是快捷方式。你可以使用 ln -s 命令来创建符号链接:

[simar@localhost ~]$ ln -s /etc/passwd .passwd
[simar@localhost ~]$ ls -l
total 8
lrwxrwxrwx 1 simar simar 11 Aug 10 00:35 .passwd -> /etc/passwd
drwxrwxr-x 2 simar simar 4096 Aug 10 00:30 tmp
-rw-rw-r-- 1 simar simar 0 Aug 10 00:30 test.txt

这就是 Linux 文件类型的秘密,它们虽然复杂却又是简单明了的。学习它们能够帮助开发者在 Linux 系统上更好的开发应用,和更好的控制系统文件权限,更加了解 Linux 文件类型会存在无数的秘密,需要我们去慢慢发现。