sep*_*p2k 16
编辑:再想一想,我意识到我可能误解了这个问题。如果您希望该目录仅对特定用户可见(即对于其他所有用户,该列表甚至不会出现在目录列表中),则不能在不禁止其他用户列出该目录的内容的情况下执行此操作父目录。因此,如果该目录是,/foo/bar
那么您可以删除(对于除所有者之外的所有人)的r
权限,/foo
以防止其他用户列出 的内容/foo
,但您不能/foo/bar
专门隐藏(尽管您当然可以隐藏其内容)。
旧答案:
使该特定用户成为目录的所有者,然后删除除所有者之外的所有人对该目录的所有权限。在 shell 中,您chmod
通常会这样做:
chmod 700 the_directory
Run Code Online (Sandbox Code Playgroud)
如果您使用的是文件管理器,只需删除权限选项卡中除“用户”列中的复选标记之外的所有复选标记(当然,确切的详细信息取决于文件管理器)。