2014-12-29

解決「正由 Mac OS X 使用 所以無法打開」的方法

阿舍換到 Macbook Air 之後,就一直把檔案積著,然後,有天,阿舍覺得硬碟快滿了,還是來清一清好了,所以,就把阿舍那個 1 TB 的 USB 外接硬碟插到 Macbook 來準備搬檔案,不過,阿舍那個時候還不知道 Mac OS X 還沒有正式支援寫入資料到 NTFS 磁碟,所以,阿舍就去找方法來解決這個問題,但是,當阿舍把檔案複製到外接硬碟之後,那些被複製過去的檔案就都變成是灰色的了,而且,當阿舍去點這些檔案的時候,就會跳出「正由 Mac OS X 使用 所以無法打開」的訊息哩 !

「正由 Mac OS X 使用 所以無法打開」 (Image Credit reliablybroken.com)


阿舍的直覺是,應該有什麼註記被寫到檔案裡去了吧 ! 不過,阿舍對於 Mac SX 的檔案運作模式還沒研究,所以,就只能上網查查看有沒有解法,不過,阿舍查到的,幾乎都是在說是權限設定或是再複製一次檔案之類的作法,阿舍有很認真的都有試過一遍,然後,就很明顯的知道,這些方法都沒有用哩 ! .... ==!!

後來,阿舍有找到這一篇,作者說會發生「正由 Mac OS X 使用 所以無法打開」的原因,是因為 Mac OS X 在複製出來的檔案裡多加了一些註記,而這些註記會讓 Mac OSX 對有這些註記的檔案進行特別的處理,所以,就會發生「正由 Mac OS X 使用 所以無法打開」的訊息哩 ! ... 嗯 ... 這個解釋和阿舍猜的方向相同,所以,阿舍就用他的方法來試試,果然,就解決了哩 ! ...

方法很簡單,就是先利用「 xattr」指令來查看看檔案是否有被附加什麼資訊,如果有的話,就用「xattr -d」指令來把它刪除,這樣,在成功刪除檔案上被附加的註記後,檔案就會恢愎正常了哩 !

$ xattr  xyz.avi

com.apple.FinderInfo

$xattr -d com.apple.FinderInfo xyz.avi


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



1 則留言 :

林孟儒 提到...

不好意思 我最近也遇上這問題 能否用簡單一些的方式說明如何解決呢?本身對終端機很不懂

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !