V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
allenforrest
V2EX  ›  问与答

Linux 如何将 FAT 分区内一个文件隐藏掉?使之在各个系统下都成为隐藏文件?

  •  
  •   allenforrest · 2014-07-02 18:05:22 +08:00 · 4007 次点击
    这是一个创建于 3797 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 Linux 下隐藏一个文件,一般在文件名最前面加个「.」就成了,比如 .bashrc、.git 等等。
    但这只在 Linux/Unix 下是默认隐藏文件(ls -la 能看到),但是挂载在 Windows 下,Win 并不把这些文件看作是隐藏文件,仍然能看到。

    Windows 针对文件是有隐藏/系统属性的,但这些属性对于 Linux 无效,所以我想问一下,如何在 Linux 下操作一个文件,将其「完整」隐藏,即:不管是 Linux 还是 Windows 下都看不到这个文件?
    1 条回复    2014-07-15 14:55:24 +08:00
    allenforrest
        1
    allenforrest  
    OP
       2014-07-15 14:55:24 +08:00
    好吧,自问自答一下,还是用「.」前缀来解决问题,在 Linux 下对 FAT32 分区里的文件或目录名加了「.」前缀后,在 Windows 下的确也会被隐藏,只要文件夹选项中『查看所有隐藏文件』的勾去掉,这些文件就会被隐藏。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   922 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:14 · PVG 06:14 · LAX 14:14 · JFK 17:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.