百度
360搜索
搜狗搜索

linux怎么更改隐藏详细介绍

在 Linux 中,文件 / 目录的「隐藏」通常通过文件名前缀.或文件属性实现。以下是常见的更改隐藏状态的方法:

一、基础隐藏(文件名控制)

1. 隐藏文件 / 目录(使其默认不可见)

bash

file.txt .file.txt

mydir .mydir

2. 取消隐藏(显示文件 / 目录)

bash

.file.txt file.txt

3. 查看隐藏文件(临时显示)

bash

   

二、高级隐藏(文件属性控制,需 root 权限)

使用 chattr 给文件添加不可见属性(需安装 e2fsprogs 包):
bash

chattr +i .hidden_file

chattr +h .hidden_file

chattr .hidden_file

三、注意事项

  1. 文件名隐藏:仅通过.隐藏的文件,仍可通过 ls -a 查看,适合普通场景。
  2. 属性隐藏(+h):需 root 权限,可绕过普通用户的 ls -a,但 root 仍可见。
  3. 权限影响:隐藏文件的权限仍由 chmod 控制,隐藏≠安全,敏感数据建议加密。
  4. 系统文件:谨慎修改以.开头的系统文件(如 .bashrc),可能导致环境异常。

场景示例

  • 隐藏配置文件mv ~/config.txt ~/.config.txt(用户目录下的隐藏文件默认可见于文件管理器)。
  • 彻底隐藏日志sudo chattr +h /var/log/sensitive.log(防止普通用户误触)。

根据需求选择对应方法即可~

阅读更多 >>>  linux命令回到原始文件夹

文章数据信息:

本文主要探讨:"linux怎么更改隐藏", 浏览人数已经达到26次, 首屏加载时间:1.787 秒。