如何在檔案管理器中隱藏檔案和資料夾

2022-06-16 18:51:14 字數 3677 閱讀 8749

如果乙個系統被多個使用者使用,你或許出於個人原因想在檔案管理器中隱藏一些檔案或資料夾不讓其他人看到(絕大多數使用者不會對 linux 系統進行深入了解,所以他們只會看到檔案管理器列出的檔案和資料夾),我們有三種方法可以來做這件事。此外,(除了隱藏)你還可以使用密碼保護檔案或資料夾。在這個教程中,我們將討論如何用非重新命名的方法在檔案管理器中隱藏檔案和資料夾。

我們都知道,通過以點(「.」)字首重新命名乙個檔案或資料夾的方式,可以在 linux 中將該檔案或資料夾隱藏。但這不是隱藏檔案或資料夾的正確/高效方式。一些檔案管理器也隱藏檔名以波浪號(「~」)結尾的檔案,那些檔案被認為是備份檔案。

在檔案管理器中隱藏檔案或資料夾的三種方法:

通過點(「.」)字首隱藏檔案或資料夾

這是每個人都知道的方法,因為預設情況下檔案管理器和終端都不會顯示以點(「.」)作為字首的檔案或資料夾。要隱藏乙個現有檔案,我們必須重新命名它。這種方法並不總是乙個好主意。我不推薦這種方法,在緊急情況下你可以使用這種方法,但不要特意這樣做。

為了測試,我將建立乙個叫做 .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

2g2daygeek

將兩個檔案加到 .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中國 榮譽推出

隱藏檔案和資料夾的工具SecreteFolder

今天寫的乙個小工具,用來隱藏檔案和資料夾 2007 04 23 更新版本號為1.0,使用 主.年.月.日 格式 去掉了暫時沒有實現的 密碼 選項 功能 新增了 執行 功能,可以直接開啟沒有隱藏的檔案 資料夾 2007 04 18 新增 修改時選擇資料夾後自動加上 新增 修改時可以看見已隱藏的檔案和資...

隱藏檔案管理器左側導航欄的部分內容

修改登錄檔,下面給出修改方法及路徑 將其中的 thispcpolicy 值改為 hide 即可隱藏,以下為登錄檔位置 計算機 hkey local machine software microsoft windows currentversion explorer folderdescription...

Mac中顯示隱藏檔案

mac os x是基於freebsd unix 的。可是我們在使用的時候,發現很多unix下的檔案和目錄像 etc,var,bin等都找不到了。其實,這些檔案和目錄都在,只不過是都被系統隱藏了。如果你需要訪問或修改這些檔案,只能使用 終端 通過unix命令來訪問。但是通過 終端 畢竟不如使用find...