在計算機上處理圖片時,您可能會遇到 EXIF 數據而不知道它是什麼。 帶有 EXIF 數據的圖像揭示了照片的所有細節,例如拍攝地點和時間以及使用什麼設備,以及許多其他信息。 雖然這對許多人來說通常是一個理想的功能,但它引起了許多其他人的隱私問題,特別是如果他們想通過社交媒體在線分享他們的照片。 與沒有 EXIF 數據的文件相比,擁有 EXIF 數據的文件會佔用更多磁盤空間。 在本指南中,我們將嘗試回答這個問題,“如何在 Linux 中刪除文件 EXIF 數據?”。
有多種工具可用於 Ubuntu 從圖片中刪除 Exif 數據,但根據我的經驗,ExifTool 效果最好。 它在不重新壓縮的情況下從圖像中刪除元數據,使其保持原始質量。
它允許您使用多種選項刪除 EXIF 數據,例如,您可以保存沒有元數據的相同圖像或導出沒有元數據的新副本。
安裝 ExifTool
啟動您的終端並輸入以下內容以開始安裝:
$sudo apt install libimage-exiftool-perl
根據您的 Internet 連接速度,此過程將需要一些時間。
一旦你得到提示,就意味著安裝已經完成。
使用工具
安裝完成後,您就可以開始使用該工具了。
您可以通過執行以下命令查看元數據:
$exiftool [image.png]
在上面的命令中,您需要用圖像的文件名和擴展名替換“image.png”。
在這個 example,我在桌面上放了一張圖片。 這是我在當地活動中拍的照片。 這些只是我分享的一些屬性,因為即使我對這張圖片存儲的信息量感到害怕。 在這裡,您可以看到各種文件屬性,例如權限、類型和擴展名等,包括我手機的品牌和型號。 如果向下滾動,您會看到一大堆屬性,例如:
現在,如果要刪除 EXIF 數據,可以使用“-all”輸入參數執行以下操作。
$exiftool -all= me.jpg
運行此命令將保存原始圖像的副本,並從中刪除 EXIF 數據。 原始文件名將被更新。 它現在將在末尾添加“_original”。
現在您可以使用與以前相同的命令檢查新文件:
您可以看到它保存了通用屬性。
現在,如果您只想在 Linux 中刪除文件 EXIF 數據,只需運行以下命令:
$exiftool -EXIF=me.jpg
此外,如果你想刪除文件的 EXIF 數據而不保存文件的副本,你可以試試這個:
$exiftool -overwrite_original -all=me.jpg
您可以看到文件已更新,並且沒有創建副本。
如果你想徹底並想在你的圖片文件夾和所有子文件夾上使用這個工具,你可以嘗試這個命令從文件夾和後續子文件夾中的所有圖像中刪除 EXIF 數據:
$exiftool -recurse -all= Pictures
有關 Exiftool 的所有選項的更多信息,您可以運行它以了解有關此工具的更多信息:
$man exiftool
它將為您提供有關安裝 exiftool 時可用的所有選項的全面詳細信息。
卸載工具
處理完所有圖片並從圖像中刪除文件 exif 數據後,如果您想刪除 exiftool,請轉到您的終端並使用此命令:
$sudo apt remove libimage-exiftool-perl
現在您已經清理了磁盤空間並完全卸載了 ExifTool。
結論
有了詳細的說明,我希望您可以毫不費力地從圖像中刪除 EXIF 數據。 刪除這些數據後,您就可以放心,沒有人能夠確定您的位置或通過 Internet 侵犯您的隱私。 如果您在執行此操作時遇到任何問題,請隨時在下方發表評論,我很樂意幫助您完成整個過程。