6. file

在上一课中,我们学习了 touch。让我们再回顾一下。你有没有注意到文件名不符合标准的命名约定,就像你可能在其他操作系统(如 Windows)中看到的那样?通常,你会期望一个名为 banana.jpeg 的文件是一个 JPEG 图片文件。

在 Linux 中,文件名不要求代表文件的内容。你可以创建一个名为 funny.gif 的文件,但它实际上不是 GIF。

要找出文件是什么类型,你可以使用 file 命令。它会显示文件内容的描述。

file banana.jpg

登录以保存您的学习进度

登录

练习

熟能生巧!这里有一些动手实验来巩固你对检查文件内容和属性的理解:

  1. Linux ls 命令:内容列表 - 学习 Linux ls 命令,以高效地列出和分析文件和目录内容,这通常在使用 file 命令之前或之后进行,以了解目录中的内容。
  2. Linux cat 命令:文件连接 - 练习查看和操作文本文件,这是识别文件类型后的常见任务。
  3. Linux more 命令:文件滚动 - 增强你的命令行技能,用于导航和探索大型文本文件,这建立在识别文件类型然后检查其内容的能力之上。

这些实验将帮助你在实际场景中应用文件检查和内容查看的概念,并增强在 Linux 中管理文件的信心。

测验

你可以使用什么命令来查找文件的文件类型?