xattr

    6熱度

    1回答

    這是一個簡單的問題,但我已經做了一些研究,找不到任何答案...所以有人知道,當我們通過xattr定義擴展屬性時,這些屬性存儲在 - 作爲文件的一部分'的內容(在最後?),或者如果inode有一個特殊區域來存儲這些內容? 順便說一句,我讀過ext4中的「每個擴展屬性限於文件系統塊(例如4 KiB)」。如果我想將7個擴展屬性存儲到文件系統中的每個文件,我無法判斷這是否足夠。這是真的嗎? 我的最後一個問

    8熱度

    1回答

    在StackOverflow和其他地方有很多關於如何清除Mac隔離區屬性的信息。 在我的情況下,我想設置它。 這是爲了測試我的應用程序是否已正確簽名,以便用戶在下載它後會很熱地獲得「不受信任的開發人員」警告。 我的應用程序特別大(我們從大型文件下載站點發布,而不是商店),並且上傳和下載以測試此應用程序並不方便。 我在過去一週的代碼簽名過程中發生過一些戰鬥,所以這個測試對我來說很重要。 一旦文件具有

    1熱度

    1回答

    起初我以爲這可能是可以用xattr命令行工具修改的擴展屬性的一些變體。但是,我已經進行了幾次測試,並且在此模式下文件似乎沒有任何特殊屬性。 這是可以在命令行中完全訪問的,還是隻能在某些可可API中使用?

    1熱度

    2回答

    我想要在OSX上的bash中使用xattr獲取文件的評論屬性。這是我正在運行的代碼: xattr -p com.apple.metadata:kMDItemFinderComment "/Users/fred/Dropbox/OSXStuff/app.icns" 但是它返回的是十六進制而不是註釋字符串。在OSX的手冊頁XATTR它說, 如果在 數據檢測尼爾斯,該值顯示在十六進制表示 https

    4熱度

    1回答

    在重新組織我的圖像時,爲了預期OSX Mavericks,我正在編寫一個腳本來將標記插入到我的圖像文件的xattr字段中,以便我可以使用Spotlight搜索它們。 (我也編輯EXIF只是爲了安全起見。) 我的問題是: 哪個屬性是最好的使用? _kMDItemUserTags似乎是OSX版本,但kMDItemOMUserTags已被OpenMeta使用。我最好喜歡Linux和OSX向前兼容的東西。

    0熱度

    1回答

    對於有意義的問題,讓我指導您完成整個測試用例,請隨身攜帶。 讓我們來創建一個文件。 echo 0 > ~/SAMPLE 這使一個簡單的文件大小爲2個字節(echo默認添加新行,並且不會影響示例)。 stat -f "%b %Z" ~/SAMPLE 輸出: 8 2 正如預期的那樣,這個文件分配8塊,大小爲2個字節(在Finder中獲取信息告訴我們,是2個字節長和4k在磁盤上,這是8塊*每塊512字節

    0熱度

    1回答

    我一直在試圖找出一種方法來遞歸地刪除一些文件的所有xattr,但是,沒有一個previous methods似乎工作了;有可能是新引入的bug? $ xattr -rc . option -r not recognized $ xattr -c . option -c not recognized ..現在最後的壓軸! $ find . -exec xattr -l {} \; co

    2熱度

    1回答

    我正在嘗試在Python中編寫代碼,以便僅使用Python腳本(不使用XCODE或任何其他API)更改Mac OS X文件夾的圖標。 該過程是我有一個icon.icns文件,我需要使用python腳本將文件夾圖標更改爲icon.icns文件。

    3熱度

    3回答

    前言 我的工作中,依靠媒體數據庫寫在媒體文件通過文件哈希標識的Java平臺上。用戶應該能夠移動文件,所以我不想依賴任何文件路徑。一旦導入,我將路徑和散列存儲在我的數據庫中。 我開發了一個基於精度和性能之間折衷的fast file-hash-id algorithm,但快速並不總是足夠快。 :) 爲了更新和進口mediafiles,我需要(重新)在我的庫中創建的所有文件的文件哈希。我的想法是現在只計

    0熱度

    1回答

    有一天,我正在搞一些文件,它們的擴展屬性爲com.apple.quarantine。我知道它的目的,但我一直很好奇當你輸出它的值時,下面的屬性是什麼意思。 E.g.當我在 xattr -p com.apple.quarantine xmlrpc.php 鍵入一個文件已經在說XATTR,我得到的輸出是這樣的: 0083;59b926ad;Safari.app;55847AA4-5562-42A2-8