OSXの拡張属性を付ける
前の記事「OSXの拡張属性、@(アットマーク)付きファイル」で拡張属性を削除した。
その逆。
ファイル名やフォルダ名の最初に ".(ドット)" を付けて不可視にしてもFinderからは簡単に閲覧できてしまう。
そこで拡張属性で不可視にしてみる方法。それと関連情報。
テキストエディットで適当な標準テキストファイル"textedit.txt"を作っていじってみる。
まずTerminalでファイルの情報確認。
前回の "xattr" コマンドでファイルの拡張属性をチェック
$ xattr -l textedit.txt
com.apple.TextEncoding: UTF-8;134217984
テキストのエンコーディングをShiftJISにした場合は"com.apple.TextEncoding: SHIFT_JIS;2561"と表示される。
このファイルには前回のような "com.apple.FinderInfo"は付いていないようだ。
次に"GetFileInfo" コマンドを使って詳細を見てみる。
$ GetFileInfo textedit.txt
file: "/Users/memonomemo/textedit.txt"
type: ""
creator: ""
attributes: avbstclinmedz
created: 05/02/2009 22:00:17
modified: 05/02/2009 22:00:17
"type" がファイルタイプ、 "creator" がクリエータ。
ちなみに、miエディタでテキストファイルを作ると昔ながらのファイルタイプとクリエータを書いてくれる。
$ GetFileInfo mimiedit.txt
file: "/Users/memonomemo/mimiedit.txt"
type: "TEXT"
creator: "MMKE"
attributes: avbstclinmedz
created: 05/02/2009 21:59:58
modified: 05/02/2009 21:59:58
"attributes" は属性。
大文字なら有効で、小文字なら無効。
たとえば、"v" はinvisibleで不可視属性。小文字なので可視。
この属性を変更するときは "SetFile" コマンドを使う。
不可視属性を付けるには、
$ SetFile -a V textedit.txt
外す場合は小文字に変える。
もし、前回の記事のように、 "xattr" コマンドで "com.apple.FinderInfo" を削除して拡張属性を削除していてもSetFileで付加すれば自動的に "com.apple.FinderInfo" が作成される。
$ ls -la@ textedit.txt
-rw-r--r--@ 1 memonomemo staff 0 5 2 22:00 textedit.txt
com.apple.FinderInfo 32
com.apple.TextEncoding 15
$ GetFileInfo textedit.txt
file: "/Users/memonomemo/textedit.txt"
type: ""
creator: ""
attributes: aVbstclinmedz
created: 05/02/2009 22:00:17
modified: 05/02/2009 22:00:17
属性の詳細。
A Alias file エイリアス
V Invisible 不可視
B Bundle
S System (name locked)
T Stationery
C Custom icon
L Locked ロック
I Inited
N No INIT resources
M Shared (can run multiple times)
E Hidden extension
D Desktop
Z Busy
参考サイト:
Hiro's Personal PagesさんとこのFile情報確認・変更
吾輩はブログである。名前は未だ無いさんとこのSetFile / xattr コマンドによるクリエータコード・ファイルタイプ消去
![]() | 信州セラミックス アースプラス・マスク(50枚入り・Lサイズ・サージカルタイプ) |
« OSXの拡張属性、@(アットマーク)付きファイル | トップページ | メモ:padding »
「Mac」カテゴリの記事
- TimeMachine、完全バックアップがとれないトラブル 「OSXシステムのバックアップが見つかりませんでした。」(2013.09.30)
- 購入メモ:ポータブルDVDドライブ「I-O DATA 『カクうすDVD』DVRP-U8V」(2013.06.14)
- 購入メモ:ポータブルHDD「WD My Passport for Mac 1TB (Mac用 TimeMachine対応 / USB3.0接続) 」(2013.06.14)
- TimeMachineとハードウェア暗号化機能付きHDDのメモ(2012.08.21)
- "WD My Book Essential 2TB" をMacOSXで(2012.08.21)






コメント