& を表示する方法 Mac OS でファイルから拡張属性を削除する
目次:
拡張属性は、Mac OS 上の特定のファイルおよびファイル タイプに固有のメタデータ コンポーネントです。これらの拡張属性は、ファイル自体に関するデータの識別から、検疫情報、発信元データ、ラベル情報、その他の種類のメタデータまで、あらゆるものです。
. Mac OS にバンドルされている xattr ツールを使用します。このチュートリアルでは、Mac 上のファイルから拡張属性を表示および削除する方法について説明します。
これは、拡張属性に既に精通しており、ファイルからそれらを削除したい特定の理由がある上級ユーザーにのみ関連する高度なトピックです。拡張属性とは何か、なぜそれらが重要なのか (または重要でないのか)、またはそれらを削除したい (またはしたくない) のかがわからない場合、これはあなたのためではありません.
Mac OS でファイルの拡張属性を表示する方法
xattr コマンドは Mac OS と Mac OS X で長い間使用されてきたので、ほぼすべての最新バージョンのシステム ソフトウェアで同じように動作するはずです:
- /Applications/Utilities/にあるTerminalアプリを開きます
- このように xattr コマンドを使用し、ファイル パスを指定して拡張属性を検査します
- 指定されたファイルの拡張属性を表示するにはリターンを押してください
xattr ~/Desktop/samplefile.jpg
たとえば、コマンドを実行した後、次のように表示される場合があります:
xattr ~/Desktop/samplefile.jpg com.apple.metadata:kMDItemIsScreenCapture com.apple.metadata:kMDItemScreenCaptureGlobalRect com.apple.metadata:kMDItemScreenCaptureType com.apple.metadata :kMDItemWhereFroms com.apple.quarantine
この場合、Spotlight および Finder の検索機能で使用できるメタデータ情報と、Web からダウンロードしたデータや Mac に取り込まれたデータに関連付けられた検疫データが表示されます。サードパーティのアプリまたはソースを通じて。はい、それは、特定のアプリケーションまたはファイルを開いたときに、アプリが「識別されていない開発者からのものであるため開くことができません」というゲートキーパー メッセージが表示されるかどうかを示す同じ検疫データです。拡張属性。
Mac でファイルから拡張属性を削除する方法
まだ端末アプリにいますか?そうでない場合は、ターミナル アプリケーションを再起動して開始します:
- 前の手順を使用して、ファイルから削除する拡張属性を見つけます。この例では、「kMDItemIsScreenCapture」であると仮定します
- ファイルに -d フラグを指定して xattr を次のように使用します:
- Hit Return を押して、パスで指定されたファイルから定義済みの拡張属性を取り除きます
xattr -d com.apple.metadata:kMDItemIsScreenCapture ~/Desktop/samplefile.jpg
この例では、「com.apple.metadata:kMDItemIsScreenCapture」を samplefile.jpg ファイルから削除すると、スクリーンショット識別子が取り除かれます。 Mac は、スクリーンショット ファイルに添付されている拡張属性に依存して、それらを見つけます。その拡張属性を削除すると、そのファイルはそのような検索で表示されなくなります。 ImageOptim のようなツールを使用して画像や写真から EXIF メタデータを削除しても、画像から拡張属性メタデータは削除されず、EXIF データのみが削除されることに注意してください。 2 つは別のものです。
xattr ツールを使用して、この方法でファイル、ディレクトリ、およびシンボリック リンクの拡張属性を表示および削除できます。また、ワイルドカードを使用して、必要に応じて拡張属性の削除を複数のファイルに適用できます。
これは、ほとんどのカジュアルな Mac ユーザーには関連するものではありませんが、高度な Mac ユーザー、いじくり回し、開発者、システム管理者、情報セキュリティ担当者、および表示または変更できる他の多くの人にとっては重要です。拡張属性は特定の理由で役立ちます。