在Linux系统中,一个"隐藏"文件是指它的名称以`.`(点)开头的文件或目录。这样的文件默认情况下不显示在使用`ls`等命令列出的目录内容里。但是你可以使用特殊参数或者更改查看选项使之可见。

以下几种方法可以看到或者创建隐藏文件:

显示隐藏文件

linux隐藏文件  第1张

如果你想看到一个目录下的所有文件和子目录,包括那些隐藏文件,你可以这样操作:

使用`ls`命令:

linux隐藏文件  第2张

ls a 查看所有文件(含隐藏文件)

ls A 查看所有文件(含隐藏,但排除 '.' 和 '..')

使用文件管理器(如Nautilus, Thunar, etc.):

linux隐藏文件  第3张

你可以通过设置文件浏览器的偏好来总是显示隐藏文件。

1. 文件管理器打开任意一个目录

2. 进入编辑/首选项菜单,找到相关设置来展示或启用显示隐藏文件的开关

或者直接按组合键`Ctrl+H`来显示/隐藏隐藏文件视图。

创建隐藏文件

如果你想要创建一个隐藏文件或者目录:

1. 使用touch/mkdir命令前给定一个包含.字符的文件名:

linux隐藏文件  第4张

touch .examplefile 创建一个名为 .examplefile 的隐藏文件

mkdir .exampledir 创建一个名为 .exampledir 的隐藏目录

2. 如果想在一个现有的文件名前面加入`.`使其变为隐藏文件:

linux隐藏文件  第5张

基本上你只需要使用mv命令(移动/重命名):

mv examplefile .examplefile 将"examplefile"更名/隐藏为".examplefile"

记住,并不是真正意义上的“隐藏”。如果有人有意去寻找,或者用特定的方式查看,这些文件依然可见。它们的主要目的是为了提供一个方便的方式,将一些特殊的配置或元数据的存储分开,而不影响用户的日常浏览。