温馨提示×

怎样设置linux文件隐藏

小樊
51
2026-09-13 16:35:39
栏目: 智能运维

在 Linux 中,“隐藏文件/目录”通常是通过**在名称前加一个点(.)**来实现的。下面按常见场景说明:


一、创建隐藏文件/目录

1. 创建时直接隐藏

touch .hiddenfile
mkdir .hiddendir

2. 已有文件改为隐藏

mv file.txt .file.txt
mv dir .dir

二、查看隐藏文件

命令行

ls -a

ls -la

图形界面(如 Nautilus / 文件管理器)

  • 快捷键:Ctrl + H
  • 或菜单中勾选「显示隐藏文件」

三、取消隐藏

mv .file.txt file.txt
mv .dir dir

四、临时“看起来隐藏”(不推荐)

有时不想改文件名,只想在 ls 时不显示:

alias ls='ls --ignore="secret*"'

⚠️ 这只是视觉隐藏,不是真正隐藏。


五、更安全的“隐藏”(进阶)

如果是为了防止别人看到内容,应使用权限或加密:

1. 修改权限

chmod 600 .secret
chown user:user .secret

2. 加密文件

gpg -c secret.txt

生成 secret.txt.gpg,原文件可删除。


六、特殊情况说明

  • Linux 中 . 开头 = 隐藏
  • ... 是系统自动存在的目录,不能删除

如果你是想:

  • 隐藏整个目录树
  • Docker / Shell 脚本中处理
  • 或做防误删/权限隔离

可以告诉我具体使用场景,我可以给你更合适的方案。

0