Written by
JackYamamoto要点:
⏵ ファイルを圧縮するとmacOSが作成したディレクトリです。
⏵ ファイルを解凍した後に__MACOSXフォルダを削除できます。
⏵ __MACOSXフォルダなしでMacでZipファイルを作成するには、次のコマンドを実行します:zip -r name.zip . -x '**/__MACOSX'
たまにMacで作成されたZipファイルを受け取ることがあります。Windows PCで解凍すると、内部に__MACOSXというフォルダがあることに気づくでしょう。このフォルダは、時には大きなスペースを取ることがあります。「Zipファイルを解凍した後に__MACOSXフォルダを削除してもいいのか?」と思うかもしれません。本記事ではその疑問にお答えします。
Zipファイルの__MACOSXフォルダとは?
__MACOSXフォルダは、通常 macOS システムで作成された ZIP アーカイブに見られ、macOS に固有のメタデータ(リソースフォークや Finder 属性など)を含んでいます。ファイルを右クリックして「圧縮」を選択すると、作成される Zip ファイルには__MACOSXフォルダが含まれます。
__MACOSXフォルダ内のコンテンツを見ると、ファイル名を除いて実際の Zip ファイルと同じフォルダ構造が含まれているはずです。__MACOSXフォルダ内のファイルは、名前の前に点とアンダースコアが付いています。ファイル名の最初のドット(.)は Mac 上では非表示になり、Windows 上では表示されます。
通常、__MACOSXディレクトリのサイズは元のファイルに比べて小さいです。しかし、30%までファイルサイズを占めると報告する場合もあります。
Windows上で__MACOSXフォルダについての情報を他の人と共有しましょう!
Zipファイルの__MACOSXフォルダを削除する方法
は__MACOSXフォルダを削除できますか?
はい、__MACOSXフォルダを削除できます。それは余分な情報を保持するためにMacオペレーティングシステムでのみ使用され、Windowsや他のOSでは何の目的も果たしません。
削除するには、簡単にゴミ箱に移動してからゴミ箱を空にします。Windows上で削除に問題がないはずです。Macで__MACOSXフォルダを削除できない場合は、次のコマンドを実行することでターミナルから削除してください:
sudo rm -rf file_path
ヒント: __MACOSXフォルダーのファイルパスを取得するには、単純にそれをターミナルウィンドウにドラッグアンドドロップしてください。
__MACOSXフォルダーを含めずにMacでファイルを圧縮する方法は?
Macで圧縮されたZipファイルには、デフォルトで.DS_Storeや__MACOSX、およびその他の.xxxファイルが含まれています。__MACOSXやその他の隠しファイルを含めずにファイルをzipする場合は、次の手順を試してみてください:
- 圧縮したいファイルを1つのフォルダに移動します。
- ターミナルを起動します。
- 以下のコマンドでディレクトリに移動します。cd フォルダのパス
- __MACOSXフォルダーなどを含まないようにファイルを圧縮します。(実際にZipアーカイブに割り当てたい名前でnameを置き換えてください。)
すべての隠しファイルを含めないMacでZipファイルを作成:
zip -r name.zip . -x '**/.*' -x '**/__MACOSX'__MACOSXフォルダーのみを含まないMacでZipファイルを作成: zip -r name.zip . -x '**/__MACOSX'
他の方が__MACOSXフォルダーについて知るのを助けるためにこの記事を共有してください。