日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

file 选择的文件胖多有多大_如何删除 macOS 压缩包中的隐藏文件?

發布時間:2023/12/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 file 选择的文件胖多有多大_如何删除 macOS 压缩包中的隐藏文件? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何刪除 macOS 壓縮包中的隱藏文件?在工作中,壓縮打包文件是不可缺少的一項工作。為了避免文件的損壞和缺失,我們通常在macOS系統中,把多個文件或文件夾壓縮后進行傳輸,我們一般使用訪達(Finder)右鍵菜單中的壓縮功能,十分方便。然而卻有個問題,就是壓縮后的文件中包含 __MACOSX、.DS_Store 等 macOS 系統隱藏文件。

如果是在 macOS 系統上進行解壓或查看,這些文件是隱藏的,沒有什么影響。但如果是發送給 Windows 系統用戶,則解壓后這些文件就會顯示出來,可能引起對方的疑惑,造成不必要的麻煩。

壓縮文件中的隱藏文件

其實,我們可以使用 macOS 自帶的自動化軟件自動操作(Automator)來解決這個問題。

解決方法
這里,可以下載我制作的Oka解壓專家,解壓后雙擊安裝。

之后,如果需要去除 Zip 壓縮文件中的系統隱藏文件,直接選擇其右鍵菜單服務項目中的「凈化Zip壓縮文件」即可。處理完成時,還會發出提醒。

演示

原理

使用「自動操作」打開后,可以看到其內容并不復雜。首先,其工作范圍設定在“訪達中的文件或文件夾”,這樣就只會在這些位置的右鍵菜單中出現。當然,你也可以根據自己的需要進行修改。具體的文件處理操作則是由 Shell 腳本完成的。處理完成后發出通知提醒。

內部流程

Shell 腳本內容如下,同樣是使用的 macOS 自帶命令,不需要額外安裝軟件也無需網絡,支持多文件批量操作。腳本的大致流程為:對選中的每個文件,判斷是否為 zip 壓縮文件,如果是則進行凈化操作。

# 循環處理選擇的多個文件 for f in "$@" do# 獲取文件類型,以確保是 Zip 壓縮文件fileType=$(file -bI "$f")if [[ $fileType =~ "application/zip*" ]]; then# 刪除 __MACOSX 與 .DS_Store 文件zip -d "$f" *__MACOSX* || truezip -d "$f" *.DS_Store* || truefi done

結語
其實,__MACOSX 與.DS_Store 是 macOS 系統用來保存文件夾自定義圖標、其中文件位置等元數據信息的。如果 Zip 壓縮文件始終在 macOS 上使用,這些文件就不會顯示出來,也不必去除這些文件。

你也可以使用 Keka、BetterZip 等壓縮軟件,它們都具有壓縮時排除 __MACOSX 與.DS_Store 等文件的功能。想了解更多壓縮軟件請在MacDown種搜索即可!

以上就是小編為大家帶來的如何刪除 macOS 壓縮包中的隱藏文件,希望可以消除你的煩惱?更多資訊請多多關注哦!

總結

以上是生活随笔為你收集整理的file 选择的文件胖多有多大_如何删除 macOS 压缩包中的隐藏文件?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。