หน้าสั้นแบบย่อของ 'mdls' ให้ทุกข้อบ่งชี้ว่าควรแสดงรายการข้อมูลเมตาทั้งหมดตามค่าเริ่มต้น ด้วยเหตุผลบางอย่างฉันได้รับเพียงส่วนเล็ก ๆ เท่านั้น:
vima@artemis[~]: mdls .bash_history
kMDItemFSContentChangeDate = 2018-02-04 18:56:51 +0000
kMDItemFSCreationDate = 2018-01-04 17:41:32 +0000
kMDItemFSCreatorCode = ""
kMDItemFSFinderFlags = 0
kMDItemFSHasCustomIcon = 0
kMDItemFSInvisible = 1
kMDItemFSIsExtensionHidden = 0
kMDItemFSIsStationery = 0
kMDItemFSLabel = 0
kMDItemFSName = ".bash_history"
kMDItemFSNodeCount = 7376
kMDItemFSOwnerGroupID = 20
kMDItemFSOwnerUserID = 502
kMDItemFSSize = 7376
kMDItemFSTypeCode = ""
ข้อมูลเมตาที่หายไปยังอยู่ที่นั่นเพราะฉันสามารถเรียกได้ว่า:
vima@artemis[~]: mdls -name kMDItemContentType .bash_history
kMDItemContentType = "public.data"
ความคิดใดที่ทำให้ฉันไม่ได้รับทุกสิ่งพร้อมกัน
ขอบคุณ
คุณใช้ macOS เวอร์ชันใดอยู่ ผลลัพธ์ดูเหมือนแปลกเล็กน้อยเนื่องจาก mdls ของฉันไม่ได้ขึ้นบรรทัดใหม่ที่จุดเริ่มต้นของเอาต์พุต - คุณแน่ใจหรือไม่ว่าคุณไม่ได้ทำอะไรบางอย่างเพื่อให้ส่วนแรกของเอาต์พุตถูกซ่อน / ลบโดยซอฟต์แวร์เทอร์มินัลของคุณหรือคล้ายกัน - mdls แสดง ItemContentType ตามค่าเริ่มต้นโดยไม่มีปัญหา
—
jksoegaard
10.13.3 ไม่สนใจบรรทัดใหม่ ฉันเพิ่งจะวิ่งอีกครั้งและ mdls ไม่ได้ขึ้นบรรทัดใหม่ฉันต้องทำโดยไม่ตั้งใจเมื่อฉันวางผลลัพธ์ ขอโทษสำหรับเรื่องนั้น.
—
avtraino