myfreax

Linux显示隐藏文件

在windows中可以查看隐藏的文件。在Linux中也可以显示隐藏文件且非常容易。您可以使用ls -a命令

3 min read
By myfreax
Linux显示隐藏文件

在windows中可以查看隐藏的文件。在Linux中也可以显示隐藏文件且非常容易。您可以使用ls -a命令。

没关系。您可以看到名称以点.开头的隐藏文件。但是您会看到当前目录中的所有文件,隐藏文件和常规文件。

要仅显示隐藏文件和目录,最简单的方法是使用ls -a显示隐藏文件,然后使用 grep仅过滤以.开头的行。

ls -a ~ | grep "^\."

^表示开始于。点字符需要用\进行转义,否则shell将解释为当前目录,并且由于您使用了特殊字符,因此所有内容都用双引号或者单引号引起来。

使用^\.,您可以指示grep命令仅打印以点开头的结果。在我们的示例中ls -a ~ | grep "^."命令将打印当前用户的家目录的隐藏的文件和目录。

这里还有一个小问题。尽管您可以在单独的行中看到它们,但您无法区分它是文件还是目录。如果你想要区分是隐藏文件还是隐藏目录,还有另一种方法可以实现。

要以长列表格式显示隐藏的文件和目录,方便可以查看它是文件还是目录的命令是ls -ld .*

ls -ld .*

首先.*部分是shell glob通配符。它将会匹配以点开头,之后是任意字符串。

这里使用-d选项的很重要。它告诉ls只列出目录,而不是其内容。否则,ls命令也会显示隐藏文件夹内部的内容。

只显示隐藏文件而不显示隐藏目录非常容易。你可以运行命令ls -ld .* |grep -v ^d

ls -ld .*显示所有的隐藏的文件和目录,然后过滤掉以d开头行。因为以d开头的是目录。

使用GNOME文件管理器查看隐藏文件

隐藏文件也可以在文件管理器中查看。打开文件管理器后,转到窗口右上角...查看菜单。菜单中,选中显示隐藏文件选项旁边的框。

现在您将能够在文件管理器中看到隐藏的文件和文件夹。以点.字符开头的文件是隐藏文件。

在Linux文件管理器中还有一个默认快捷方式可用于查看隐藏文件。打开文件管理器,然后按Ctrl+H

您将能够看到以.字符开头的隐藏文件以及常规文件。以点.字符开头的文件是隐藏文件和隐藏目录。

Related Articles