मैक OS X Terminal.app से "Get Info" (Cmd + I) की समान कार्यक्षमता है?


21

मैं पूछना चाहूंगा कि क्या OS X में "Get Info" (Cmd + I) की समान कार्यक्षमता है लेकिन Mac OS X Terminal.app से? मेरा मतलब है finderGetInfo /path/to/a/file.ext जैसा कुछ है जो फ़ाइल के लिए infos का उत्पादन करेगा, लेकिन टर्मिनल कंसोल में? ऐशे ही:

यहां छवि विवरण दर्ज करें

लेकिन कमांड लाइन से:

Machine:~ antony$ finderGetInfo /Users/antony/file.ext
General:
   Kind: Document
   Size: 29 bytes (4 KB on disk)
   Where: /Users/antony
   Created: Today 08:58
   Modified: Today 08:58
   Stationery pad: NO
   Locked: NO
More Info:
   --
Name & Extension: file.ext
Comments: ...
etc...

कुछ स्वचालित उपकरण बनाते समय यह बहुत उपयोगी होगा जिन्हें किसी भी प्रकार की फ़ाइल से कुछ उपयोगी जानकारी को निकालने की आवश्यकता है।

क्या यह ओएस एक्स में संभव है?

जवाबों:


32

mdlsफ़ाइल मेटाडेटा को सूचीबद्ध करता है। एक फ़ोल्डर के लिए नीचे एक नमूना

kMDItemContentCreationDate     = 2011-11-20 04:05:42 +0000
kMDItemContentModificationDate = 2014-10-22 01:52:53 +0000
kMDItemContentType             = "public.folder"
kMDItemContentTypeTree         = (
    "public.folder",
    "public.directory",
    "public.item"
)
kMDItemDateAdded               = 2014-10-17 09:19:38 +0000
kMDItemDisplayName             = "temp"
kMDItemFSContentChangeDate     = 2014-10-22 01:52:53 +0000
kMDItemFSCreationDate          = 2011-11-20 04:05:42 +0000
kMDItemFSCreatorCode           = ""
kMDItemFSFinderFlags           = 0
kMDItemFSHasCustomIcon         = (null)
kMDItemFSInvisible             = 0
kMDItemFSIsExtensionHidden     = 0
kMDItemFSIsStationery          = (null)
kMDItemFSLabel                 = 0
kMDItemFSName                  = "temp"
kMDItemFSNodeCount             = 96
kMDItemFSOwnerGroupID          = 80
kMDItemFSOwnerUserID           = 501
kMDItemFSSize                  = (null)
kMDItemFSTypeCode              = ""
kMDItemKind                    = "Folder"
kMDItemLastUsedDate            = 2014-12-03 03:57:48 +0000
kMDItemUseCount                = 2
kMDItemUsedDates               = (
    "2014-10-25 13:00:00 +0000",
    "2014-12-02 13:00:00 +0000"
)

यह वास्तव में एक अच्छी खबर है, इतनी जल्दी जवाब देने के लिए धन्यवाद!
user3019105

वहाँ सिर्फ एक निश्चित संपत्ति के मुद्रण का एक तरीका होगा?
कारोह

1
@ जोर से पढ़ने की कोशिश करेंman mdls
Milliways

1
mdls -name kMDItemContentCreationDate target_file_name_here एक उदाहरण है।
जस्सोनलहार्ड 20
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.