如果一个系统被多个用户使用,你或许出于个人原因想在文件管理器中隐藏一些文件或文件夹不让其他人看到(绝大多数用户不会对 Linux 系统进行深入了解,所以他们只会看到文件管理器列出的文件和文件夹),我们有三种方法可以来做这件事。此外,(除了隐藏)你还可以使用密码保护文件或文件夹。在这个教程中,我们将讨论如何用非重命名的方法在文件管理器中隐藏文件和文件夹。

我们都知道,通过以点(“.”)前缀重命名一个文件或文件夹的方式,可以在 Linux 中将该文件或文件夹隐藏。但这不是隐藏文件或文件夹的正确/高效方式。一些文件管理器也隐藏文件名以波浪号(“~”)结尾的文件,那些文件被认为是备份文件。

在文件管理器中隐藏文件或文件夹的三种方法:

给文件或文件夹名添加一个点(“.”)前缀。

创建一个叫做 .hidden 的文件,然后把需要隐藏的文件或文件夹加到里面。

使用 Nautilus Hide 扩展

通过点(“.”)前缀隐藏文件或文件夹

这是每个人都知道的方法,因为默认情况下文件管理器和终端都不会显示以点(“.”)作为前缀的文件或文件夹。要隐藏一个现有文件,我们必须重命名它。这种方法并不总是一个好主意。我不推荐这种方法,在紧急情况下你可以使用这种方法,但不要特意这样做。

为了测试,我将创建一个叫做 .magi 的新文件夹。看下面的输出,当我使用 ls -lh 命令时,不会显示以点(“.”)作为前缀的文件或文件夹。在文件管理器中你也可以看到相同的结果。

# mkdir .magi

# ls -lh

total 36K

-rw-r--r-- 1 magi magi 32K Dec 28 03:29 nmon-old

文件管理器查看。

为了澄清一下,我在 ls 命令后面加上 -a 选项来列出被隐藏文件(是的,现在我可以看到文件名 .magi 了)。

# ls -la

total 52

drwxr-xr-x 4 magi magi 4096 Feb 12 01:09 .

drwxr-xr-x 24 magi magi 4096 Feb 11 23:41 ..

drwxr-xr-x 2 magi magi 4096 Feb 12 01:09 .magi

-rw-r--r-- 1 magi magi 32387 Dec 28 03:29 nmon-old

为了查看文件管理器中的被隐藏文件,只需按 Ctrl+h 快捷键,再次按 Ctrl+h 又可以把这些文件隐藏。

用非重命名方法,通过 “.hidden” 文件的帮助隐藏文件或文件夹

如果你想用非重命名的方法隐藏一个文件,或者一些应用不允许重命名。在这种情况下,你可以使用 .hidden 文件,它可能是最适合你的选择。

一些文件管理器,比如 Nautilus、Nemo、Caja 和 Thunar,提供了一种很原始的方法来隐藏文件,不需要重命名。怎样做?只需在想要隐藏文件的地方创建一个叫做 .hidden 的文件,然后把想隐藏的文件和文件夹列表一行一个地加进来。最后,刷新文件夹,那些文件将不显示出来。

为了测试,我将在同一目录下创建一个叫做 .hidden 的文件和两个分别叫做 2g、2daygeek 的文件/文件夹,然后把它们加到 .hidden 文件中。

# touch 2g

# mkdir 2daygeek

# nano .hidden

2g

2daygeek

将两个文件加到 .hidden 文件之前。

将两个文件加到 .hidden 文件之后。

通过按 Ctrl+h 显示所有文件。

Nautilus Hide 扩展

Nautilus Hide 是针对 Nautilus 文件管理器的一个简单的 Python 扩展,它在右键菜单中增加了隐藏或显示被隐藏文件的选项。

要在 Ubuntu 及其衍生版上安装 Nautilus 和 Namo 的 Hide 扩展,我们可以在 Ubuntu 及其衍生版上通过运行下面的命令:

$ sudo apt install nautilus-hide

$ nautilus -q

$ sudo apt install nemo-hide

$ nemo -q

对于基于 DEB 的系统,可以按照下面的步骤安装 Nautilus Hide 扩展:

$ sudo apt install cmake gettext python-nautilus xdotool

$ mkdir build

$ cd build

$ cmake ..

$ sudo make

$ sudo make install

$ nautilus -q

对于基于 RPM 的系统,按照下面的步骤安装 Nautilus Hide 扩展:

$ sudo [yum|dnf|zypper] install cmake gettext nautilus-python xdotool

$ mkdir build

$ cd build

$ cmake ..

$ sudo make

$ sudo make install

$ nautilus -q

这个扩展其实就是简单的使用 .hidden 文件来隐藏文件。当你选择隐藏一个文件时,它的名字就加入到 .hidden 文件。当你选择对它解除隐藏(为解除隐藏,按 Ctrl+h 快捷键来显示包括点(“.”)前缀在内的所有文件,然后选择解除隐藏文件Unhide Files)时,它的名字就从 .hidden 文件中移除(当把所有列在 .hidden 文件中的文件都解除隐藏以后, .hidden 文件也就随之消失了)。如果文件没有被隐藏/显示,请按 F5 来刷新文件夹。

你可能会问,方法二也能完成相同的事情,为什么我还要安装 Nautilus Hide 扩展。在方法二中,我需要在要隐藏文件的地方手动创建一个 .hidden 文件,然后必须把需要隐藏的文件加到其中,但在这儿一切都是自动的。简单的右键单击,然后选择隐藏或取消隐藏(如果 .hidden 文件还不存在,它会自动创建 )。

使用 Nautilus Hide 扩展来隐藏一个文件。

看下面的屏幕截图,我们使用 Nautilus Hide 扩展来隐藏一个文件。

使用 Nautilus Hide 扩展来解除文件隐藏。

看下面的屏幕截图,我们使用 Nautilus Hide 扩展解除对一个文件的隐藏(通过按 Ctrl+h, 你可以查看所有的被隐藏文件和文件夹)。

本文由 LCTT 原创编译,Linux中国 荣誉推出

linux怎么打开隐藏文件夹,如何在文件管理器中隐藏文件和文件夹相关推荐

  1. java 空文件夹删除_删除Java中的空文件夹,处理隐藏文件

    我想删除java中的空文件夹,这里是我的代码: try (DirectoryStream stream = Files.newDirectoryStream(path)) { for (Path fi ...

  2. 如何删除空文件夹Java_JAVA实现将磁盘中所有空文件夹进行删除的代码

    实现代码一. import java.io.file; import java.io.*; public class delnulldir { public void showdir(file f){ ...

  3. linux删除文件夹提示没找到,Win10中遇到删除文件夹提示找不到该项目的解决过程...

    今天删一文件夹,结果提示找不到该项目,百度找到的解决方法如下: 方法一:rd /s /q 被删除文件夹路径 方法二:360文件粉碎器 经测试以上方法全部无效,又试了下面的方法 方法一:下载powert ...

  4. Windows 10 删除资源管理器中7个文件夹

    Windows 10 安装完成之后 ,在资源管理器中会存在 7 个文件夹,他们分别是:图片.视频.下载.音乐.桌面.文档.3D对象. 我们可以通过修改注册表的方式,隐藏这7个文件夹.相关注册表内容如下 ...

  5. outlook 脱机文件夹_在Outlook 2007中使用搜索文件夹节省时间

    outlook 脱机文件夹 This article was written by MysticGeek, a tech blogger at the How-To Geek Blogs. 本文由Ho ...

  6. Linux简单的文件管理器设计,桌面应用|如何从 Linux 的文件管理器中加密文件

    Linux 桌面版和服务器版具有卓越的安全性.然而这并不意味着你可以放松警惕.你应该一直认为你的数据总是很快就会被破坏.也就是说,你可能需要使用各种加密工具.比如 GnuPG,它可以让你加密和解密文件 ...

  7. python中临时文件及文件夹使用

    python中临时文件及文件夹使用 文章目录 python中临时文件及文件夹使用 一.简介 二.临时文件夹 2.1 获取临时文件夹 2.2 生成临时文件夹 三.临时文件 3.1 生成不自动删除(关闭时 ...

  8. linux各个文件夹作用是什么,我的世界游戏文件夹目录作用介绍 各个文件夹都是什么用...

    我的世界游戏文件夹目录作用介绍 各个文件夹都是什么用.那下面给大家介绍的则是我的世界游戏文件夹目录索引的内容哦~那到底在我的世界文件夹中各个文件夹都有设么作用呢?那下面一一介绍一下吧! 游戏园我的世界 ...

  9. WIN7 如何设置文件管理器显示隐藏文件

    文件管理器的左上角-->组织-->文件夹和搜索选项-->查看--->隐藏文件和文件夹-->显示隐藏文件 文件夹和驱动器 文件管理器的左上角-->组织-->文件 ...

  10. 请描述显示计算机中所有隐藏文件的操作步骤,如何设置隐藏/显示文件或文件夹...

    腾讯视频/爱奇艺/优酷/外卖 充值4折起 1.隐藏文件或文件夹 如果不希望某些文件夹或文件被别人看到,可以将它们隐藏起来!下面是具体操作方法. 步骤1:在"我的电脑"窗口中右击文件 ...

最新文章

  1. 8.0 C++远征:对象数组
  2. extjs4 java_extjs4 Accordion布局
  3. java线程唤醒线程_Java中如何唤醒“指定的“某个线程
  4. go语言核心编程_Go核心编程 - 语言特性(1)
  5. 一个Delphi写的DES算法, 翻译成C#
  6. Java ResourceBundle keySet()方法及示例
  7. 深度学习实时表情识别
  8. Protel99SE
  9. Java面试题(140多道高频面试题2022版)
  10. 【人工智能】王飞跃教授讲述可解释的神经元网络发展历程
  11. Python 小提琴图(violinplot)
  12. “海大与我“ Scrum Meeting(第十周会议记录)
  13. 【数字】求特定三位数
  14. FDTD快速入门之Lumerical脚本语言Pickup(七)数据获取与分析(Analysis)
  15. 补码-加法与减法运算
  16. 织梦html5博客模板,HTML5响应式清爽博客文章织梦模板 v1.0
  17. 利用先序遍历输入法建立二叉树
  18. 干货笔记,数据仓库工具箱(附电子书下载)
  19. 联发科嵌入式linux笔试
  20. 在MobaXterm中使用键盘快捷键

热门文章

  1. unity免费资源获取
  2. 水清冷冷:Photoshop CC 2020/PSCC 2020安装教程及学习技巧(附工具)
  3. 迅雷html什么意思,迅雷达到高速状态是什么意思?带图
  4. 华为机试练习(十二)叠积木
  5. fpga与asic的区别
  6. QQ空间认证之数据篇
  7. 中国智能POS终端行业市场供需与战略研究报告
  8. 浙江树人大学计算机大类专业分类,浙江树人学院各专业收费明细表
  9. 查看电脑安装的Office是32位还是64位的
  10. 碰见参数错误咋解决?