linux下查看文件类型的三种方法

那天我在公司电脑上,看到一个同事在找某个配置文件。
他抱怨找不到文件类型,我就一步步教他几种方法。

首先,我让他使用最简单的 ls -l 命令。
他在终端中输入 ls -l anaconda-ks.cfg,然后他看到输出的第一列的第一个字符是“-”。
他问这是什么意思,我告诉他这意味着这是一个普通文件。

然后,我教他如何使用file命令。
他输入了anaconda-ks.cfg文件,然后屏幕上显示了“anaconda-ks.cfg:ASCII英文文本”。
他笑了,因为那时他知道该文件是英文文本格式。

最后我再次演示了stat命令。
我输入stat install.log,然后他看着屏幕上的访问权限标志,他说:“原来你是这样看待权限的!” 我看到他学会了,我很高兴。

等等,我也突然想到,如果以后文件名很复杂,ls -l命令看不清文件类型,file命令就派上用场了。
然而,stat命令可以提供最全面的信息。
有时候查看文件属性也可以帮助我们更快的找到问题所在。

Linux 中 7 个判断文件系统类型的方法

df -T、fsck -N、lsblk -f、挂载、blkid、文件 -s/L、/etc/fstab。
使用 df 命令时请务必检查文件系统类型。