在windows可以查看隐藏的文件。在Linux中也可以查看隐藏文件且非常容易。要查看隐藏文件运行ls -a
命令即可。
您可以看到名称以点.
开头的隐藏文件。但是您会看到当前目录的所有隐藏文件和普通文件。
ls -a
ls 命令仅查看隐藏文件
要仅查看隐藏文件和目录,最简单的方法是使用ls -a
显示隐藏文件,然后使用 grep命令仅过滤以.
开头的行。
^
表示开始于
。grep命令默认使用基本正则表达式,点字符需要用\
进行转义,否则shell将解释为当前目录。
并且由于在命令使用特殊字符,因此所有内容都用双引号或者单引号括起来,避免Shell的解释。
ls -a | grep "^\."
ls 命令查看隐藏文件目录区分类型
这里还有一个小问题。尽管您可以在单独的行查看隐藏文件目录,但您无法区分它是文件还是目录。
如果你想要区分是隐藏文件还是隐藏目录,还有另一种方法可以实现,那就是组合使用ls
命令-d
和-l
选项。
这里使用-d
选项的很重要。ls
命令-d
选项意味着只列出目录,而不是其内容。否则,ls
命令也会显示隐藏文件夹内部的内容。
ls -ld .*
ls 命令仅显示隐藏文件目录
只显示隐藏文件而不显示隐藏目录非常容易。可以使用grep
命令过滤掉以d
开头的行,d
开头的是目录。
要使用grep命令排除以d
开头的行,可以使用正则表达式^d
表示以d
开头,然后使用grep命令的-v
进行反转匹配,这里我们使用-E
表示使用扩展正则表达式。
因此查看最终查看隐藏文件的命令是ls -ld .* |grep -vE ^d
,查看隐藏目录的命令是ls -ld .* |grep -vE ^-
。
ls -ld .* |grep -vE ^d #for file
ls -ld .* |grep -vE ^- #for directory
Gnome 文件管理器查看隐藏文件
隐藏文件也可以在文件管理器中查看。打开文件管理器后,转到窗口右上角...
查看菜单。菜单中,选中显示隐藏文件选项旁边的框。
现在您将能够在文件管理器中看到隐藏的文件和文件夹。以点.
字符开头的文件是隐藏文件。
在Linux文件管理器中还有一个默认快捷方式可用于查看隐藏文件。打开文件管理器,然后按快捷键Ctrl+H。
Ctrl+H