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

2014-07-02 18:05:22 +08:00
 allenforrest
在 Linux 下隐藏一个文件,一般在文件名最前面加个「.」就成了,比如 .bashrc、.git 等等。
但这只在 Linux/Unix 下是默认隐藏文件(ls -la 能看到),但是挂载在 Windows 下,Win 并不把这些文件看作是隐藏文件,仍然能看到。

Windows 针对文件是有隐藏/系统属性的,但这些属性对于 Linux 无效,所以我想问一下,如何在 Linux 下操作一个文件,将其「完整」隐藏,即:不管是 Linux 还是 Windows 下都看不到这个文件?
4007 次点击
所在节点    问与答
1 条回复
allenforrest
2014-07-15 14:55:24 +08:00
好吧,自问自答一下,还是用「.」前缀来解决问题,在 Linux 下对 FAT32 分区里的文件或目录名加了「.」前缀后,在 Windows 下的确也会被隐藏,只要文件夹选项中『查看所有隐藏文件』的勾去掉,这些文件就会被隐藏。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/120643

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX