在 Linux 中使用 ls 命令显示隐藏文件在 Linux 中使用 ls 命令显示隐藏文件在 Linux 中使用 ls 命令显示隐藏文件在 Linux 中使用 ls 命令显示隐藏文件
  • 业务
  • 目标
  • 支持
  • 关于
  • 联系我们
  • 登录
✕

在 Linux 中使用 ls 命令显示隐藏文件

发表 admin at 2025年2月28日
类别
未分类
标签

默认情况下,ls 命令不显示隐藏文件和目录。它们在正常视野中是隐藏的。以下是如何展示它们。

Linux 中的 ls 命令用于列出文件和目录。它是最流行的 Linux 命令之一,并且有很多选项来显示列表。

默认情况下,ls 命令不显示隐藏文件和目录。它们在正常视野中是隐藏的。

您可以使用 ls 命令的 -a 选项显示隐藏文件和其他文件:

ls -a

还有另一种方法可以使用 ls 命令显示隐藏文件。没有多少 Linux 用户知道它。您可以使用选项-A 代替-a。

ls -A

这里唯一的区别是您不会看到 .和..带有-A的特殊目录。

让我用适当的例子来展示这一点。

显示所有隐藏文件

这是 ls 命令在我的测试目录中默认显示的内容。

abhishek@LHB:~/test$ ls
export.json         line.txt        sample.txt

现在,我使用 -a 选项将隐藏文件包含在显示中。

ls -a

您可以看到显示现在包括 .、.. 和 .some_config 目录。

abhishek@LHB:~/test$ ls -a
.   export.json         line.txt        sample.txt  .some_config

如果您还不知道,任何名称以点 (.) 开头的文件或目录都会在普通视图中隐藏。它们称为点文件。

您可以将其与其他选项结合使用,例如:

  • ls-la

  • 纬度

  • ls-拉特

?
. 和 .. 是 Linux 中的特殊目录。 . 表示当前目录,.. 表示其父目录。它们存在于所有目录中。

显示隐藏文件但排除 .和 ..

不喜欢看到无处不在的隐藏目录 . 和 ..?您可以使用选项-A。

ls -A

正如您所注意到的,它显示了 .same_config 隐藏文件,但不显示 .和..目录。

这个-A也可以与其他选项结合使用。

  • ls-lA

  • LS-LAT

  • LS-lArt

只显示隐藏文件,不显示其他内容

上述方法显示隐藏文件和普通文件。如果您只想显示隐藏文件而不显示其他文件怎么办?

虽然 ls 命令中没有用于此目的的特定选项,但您可以将一些命令与管道结合起来以获得所需的结果。

您可以通过多种方式实现这一目标。其中之一是:

ls -a | grep "^\."

结论

这是一个有趣的事实。在 UNIX 的早期,进行了代码更改来隐藏必要但没有多大用处的 。和..目录。代码更改很简单。文件名以 .被隐藏了。虽然这被介绍隐藏了。并且..,它引入了一个错误,任何以 .变得隐藏。随着时间的推移,这个 bug 成为 UNIX 和后来的 Linux 中的一个基本功能。

我希望您喜欢这个关于使用 ls 命令显示隐藏文件的快速小技巧。

©2015-2025 Norria Group support@norria.com