使用 ls 和 ls -a 列出目录内容
在这一步骤中,你将学习如何使用 ls 命令查看目录的内容。你还将发现如何查看隐藏文件,它们是 Linux 文件系统的重要组成部分。
首先,确保你处于 ~/project 目录中。让我们创建几个文件以便有内容可以列出。我们将使用 touch 命令,如果文件不存在,它会创建一个空文件。
在终端中,执行以下命令来创建一个普通文件和一个隐藏文件:
touch sample.txt
touch .hidden_file
现在,使用基础的 ls 命令列出当前目录的内容:
ls
你会看到只列出了普通文件:
sample.txt
请注意,.hidden_file 没有显示出来。这是因为在默认情况下,ls 不会显示名称以点(.)开头的文件或目录。这些被称为「隐藏」文件或「点文件(dotfiles)」,通常用于用户特定的配置。
要查看所有文件,包括隐藏文件,你需要在 ls 中使用 -a(或 --all)选项。现在尝试一下:
ls -a
这一次,输出显示了目录中的所有内容:
. .. .hidden_file sample.txt
现在的输出不同了。你可以看到我们的 .hidden_file。你还会看到两个特殊的条目:. 代表当前目录本身,而 .. 代表父目录(上一级目录)。你将在后面的步骤中学习更多关于使用 .. 进行导航的知识。
通过对比两次输出,你可以清楚地看到 ls -a 提供了目录内容的完整列表,这在你需要查找配置文件或其他隐藏项目时至关重要。