在其中找到您想要的確切文件尼莫文件管理器很快就會變得更容易、更快。
Linux Mint 正在為其基於 GTK 的下一個主要版本帶來“增強”搜索功能尼莫文件管理器(很可能會與肉桂6.5並於夏季在 Linux Mint 22.2 中開箱即用)。
新的過濾器允許您使用以下方式搜索、篩选和顯示文件正則表達式(通常縮寫為“正則表達式”)針對文件名進行查詢。
雖然 Nemo 中已包含正則表達式搜索,但它不適用於文件名,僅適用於文件內容。
下一個版本尼莫將正則表達式切換添加到搜索編輯文件名行,並將文件名正則表達式搜索添加到其高級搜索引擎。
現在還內置了表達式驗證,允許文件管理器指示輸入的表達式何時無效且無法運行。
正則表達式文件名搜索
正則表達式功能強大且易於使用(一旦熟悉了基本語法),並且在文字處理程序、文本編輯器和命令行工具等文本密集的環境中無處不在。
許多經驗豐富的 Linux 用戶都會如此,但是哪類用戶會因其簡單性而被 Linux Mint 所吸引呢?也許不那麼如此。他們不會有學習正則表達式來查找文件,但選項將在那裡這樣做。
我敢打賭,對於大多數需求來說,常規的分散槍文本搜索將“足夠好”,但要以更高的特異性提取一組特定的文件,正則表達式更有效,因為它依賴於模式匹配。
愚蠢但簡單的例子
對於具有可預測文件名的文件,正則表達式很有用,特別是當需要縮小特定子集的範圍時。例如,您可以快速找到在特定時間段內拍攝的備份文件,或特定時間範圍內的行車記錄儀鏡頭等。
假設我想在我的系統上找到屏幕截圖,但是正確的屏幕截圖,即使用固定、可變文件名格式的屏幕截圖。我不想看到任何文件名中包含“屏幕截圖”的文件。
尼莫已經可以做到這一點,但在搜索框中支持正則表達式是其他方式 - 對於那些習慣或經常使用正則表達式的人和/或那些喜歡使用鍵盤而不是鼠標的人來說,這是一個很好的方式。
在我的示例中,我將搜索的屏幕截圖均使用相同的文件名結構:“Screenshot-”前綴,YYYMMDD 中的日期,並以圖像格式“.png”結尾,例如,“屏幕截圖-20250704.png”。
我想找到我在 4 月 1 日到 4 月 8 日之間拍攝的屏幕截圖。
我將能夠打開尼莫—未來時態,因為正則表達式支持不可用當前的版本 - 並在搜索字段中輸入以下內容來查找它們:
Screenshot-2025040[1-8].png
這[1-8]根據此細分,元素是這裡的重擔:
Screenshot-— 僅與此前綴匹配的文件名2025040[1-8]— 僅匹配“2025040”的文件名和之後 1 到 8.png— 僅匹配 PNG
借一個Linux Mint 問題跟踪器的真實用例,可以使用正則表達式搜索充滿 ePub 文件的文件夾,僅提取文件名中包含“The”的電子書,例如:
^The– 僅限以“The”開頭的文件名The*– 文件名後面帶有“The”任何事物
參考維基百科的 POSIX 基本表達式列表了解正則表達式語法及其提供的靈活性的清晰、易於理解的概述。
權力遊戲
總而言之,將 Nemo 中的正則表達式支持擴展到文件名是一個受歡迎的高級用戶愛好者。尼莫既不依賴於 Linux Mint 也不依賴於 Cinnamon(它在具有不同桌面環境的其他發行版中使用),這樣做是有意義的 - 滿足 Linux Mint 用戶目標群之外的需求。
在其中找到您想要的確切文件尼莫文件管理器很快就會變得更容易、更快。
Linux Mint 正在為其基於 GTK 的下一個主要版本帶來“增強”搜索功能尼莫文件管理器(很可能會與肉桂6.5並於夏季在 Linux Mint 22.2 中開箱即用)。
新的過濾器允許您使用以下方式搜索、篩选和顯示文件正則表達式(通常縮寫為“正則表達式”)針對文件名進行查詢。
雖然 Nemo 中已包含正則表達式搜索,但它不適用於文件名,僅適用於文件內容。
下一個版本尼莫將正則表達式切換添加到搜索編輯文件名行,並將文件名正則表達式搜索添加到其高級搜索引擎。
現在還內置了表達式驗證,允許文件管理器指示輸入的表達式何時無效且無法運行。
正則表達式文件名搜索
正則表達式功能強大且易於使用(一旦熟悉了基本語法),並且在文字處理程序、文本編輯器和命令行工具等文本密集的環境中無處不在。
許多經驗豐富的 Linux 用戶都會如此,但是哪類用戶會因其簡單性而被 Linux Mint 所吸引呢?也許不那麼如此。他們不會有學習正則表達式來查找文件,但選項將在那裡這樣做。
我敢打賭,對於大多數需求來說,常規的分散槍文本搜索將“足夠好”,但要以更高的特異性提取一組特定的文件,正則表達式更有效,因為它依賴於模式匹配。
愚蠢但簡單的例子
對於具有可預測文件名的文件,正則表達式很有用,特別是當需要縮小特定子集的範圍時。例如,您可以快速找到在特定時間段內拍攝的備份文件,或特定時間範圍內的行車記錄儀鏡頭等。
假設我想在我的系統上找到屏幕截圖,但是正確的屏幕截圖,即使用固定、可變文件名格式的屏幕截圖。我不想看到任何文件名中包含“屏幕截圖”的文件。
尼莫已經可以做到這一點,但在搜索框中支持正則表達式是其他方式 - 對於那些習慣或經常使用正則表達式的人和/或那些喜歡使用鍵盤而不是鼠標的人來說,這是一個很好的方式。
在我的示例中,我將搜索的屏幕截圖均使用相同的文件名結構:“Screenshot-”前綴,YYYMMDD 中的日期,並以圖像格式“.png”結尾,例如,“屏幕截圖-20250704.png”。
我想找到我在 4 月 1 日到 4 月 8 日之間拍攝的屏幕截圖。
我將能夠打開尼莫—未來時態,因為正則表達式支持不可用當前的版本 - 並在搜索字段中輸入以下內容來查找它們:
Screenshot-2025040[1-8].png
這[1-8]根據此細分,元素是這裡的重擔:
Screenshot-— 僅與此前綴匹配的文件名2025040[1-8]— 僅匹配“2025040”的文件名和之後 1 到 8.png— 僅匹配 PNG
借一個Linux Mint 問題跟踪器的真實用例,可以使用正則表達式搜索充滿 ePub 文件的文件夾,僅提取文件名中包含“The”的電子書,例如:
^The– 僅限以“The”開頭的文件名The*– 文件名後面帶有“The”任何事物
參考維基百科的 POSIX 基本表達式列表了解正則表達式語法及其提供的靈活性的清晰、易於理解的概述。
權力遊戲
總而言之,將 Nemo 中的正則表達式支持擴展到文件名是一個受歡迎的高級用戶愛好者。尼莫既不依賴於 Linux Mint 也不依賴於 Cinnamon(它在具有不同桌面環境的其他發行版中使用),這樣做是有意義的 - 滿足 Linux Mint 用戶目標群之外的需求。
