2

Linux显示隐藏文件

 2 years ago
source link: https://www.myfreax.com/linux-show-hidden-files/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Linux显示隐藏文件

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

Updated At 9 Aug 2022

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK