快轉到主要內容

Czkawka軟體用法,Linux以圖搜圖、搜尋重複檔案的小工具

Linux系統 Linux好用軟體 Disk Cleanup Linux Windows MacOS
🗓️ 民國113年 甲辰年
✍ 切換正體/簡體字
目錄

你的/dev/sdb硬碟累積了陳年的檔案,不知道哪些重複檔案在佔空間?這款工具立即幫你找出來。

你臨時想在硬碟中找一張圖片的原始檔卻不知道放在哪裡?本機以圖搜圖現在做得到了!

你認為在find指令和檔案管理器之外,還需要個管理硬碟檔案的工具?那就是「Czkawka」。

Czkawka是一款開源&跨平台的硬碟清理軟體,可以協助你搜尋電腦磁碟中重複的檔案(duplicates)、列出最大的檔案、清理空白的目錄、搜尋毀損的檔案等等。

除了找出重複檔案外,它也能找類似的檔案。透過這個原理,我們就可以進行以圖搜圖(reverse image search),當作本機圖片搜尋器。

Czkawka還有執行速度快的優點,由於是用Rust寫成的,即使是傳統HDD掃描速度也很快。根據開發者提供的數據,Czkawka搜尋的速度遠超同類軟體FSlint和DupeGuru!有趣的是,Czkawka這個字是波蘭語「打嗝」的意思,用來描述他的快速也不為過吧!

1. 安裝Czkawka
#

Czkawka免費無廣告,支援Linux/Windows/macOS,提供純文字版(CLI)與圖形版(GUI)。

圖形版比較好上手,Linux用戶請到 Github下載AppImage,點二下執行。

2. 搜尋重複檔案
#

Czkawka界面簡單易懂,你可以搜尋重複的檔案、圖片、影片、音樂,或是找出空的目錄加以清除。

Czkawka的搜尋操作邏輯:在上方新增的目錄,就是全部要搜尋的目錄

如果你將目錄打勾,它會變成「參考目錄」,Czkawk會以該目錄的檔案為準,去搜尋其他目錄的同類檔案。(不過在這個模式下,似乎只能搜尋二個目錄的檔案的樣子)

例如/home/user/Documents目錄有apple.pdforange.odtbanana.png,Czkawka就只會在其他目錄搜尋這三個檔案的重複項目。

預設搜尋演算法是用哈希值(hash)下去比對,這樣就算檔案名稱不同也很容易找到重複檔案。如果檔案怎樣都搜尋不到,請檢查「排除的目錄」的設定。

Czkawka尚有「修復符號連結」、「檢查檔案附檔名是否正確」的功能。

3. 以圖搜圖
#

如果不要找完全一模一樣,而是有一些地方不同的圖片,切換到「相似圖像」頁面,哈希類型設定「Blockhash」,再將相似程度設最低

活用上面說過的參考目錄作法,將要找的圖檔放到Downloads目錄

將Downloads目錄勾選,設定為參考目錄,接著它就會以Downloads目錄的內容為基準,去搜尋其他目錄,找出類似圖片。

點選Compare比對重複的圖片,你可以選擇將打勾的檔案移動,或者刪除。

這樣你就找到了「大致類似的圖片」。但是圖片差太多也不行,Czkawka沒有使用AI模型,純粹靠演算法下去比對,可能還是會有漏網之魚。

相關文章

Spirit桌寵軟體,讓動漫人物坐在Linux電腦視窗上
Linux系統 Linux好用軟體 Desktop Mascot Linux MacOS Windows
Weylus使用教學,讓平板當電腦第二螢幕,支援無線手寫筆輸入
Linux系統 Linux好用軟體 Remote Desktop Linux Windows MacOS
ani-cli 用終端機免費線上看動漫的程式,支援電腦與手機
Linux系統 Linux好用軟體 Anime Linux Termux Windows MacOS MPV

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。