ম্যাক ওএস এক্স টার্মিনাল.এপ থেকে "তথ্য পান" (সিএমডি + আই) এর মতো কার্যকারিতা আছে কি?


21

আমি জিজ্ঞাসা করতে চাই যে ওএস এক্সে "গেট ইনফো" (সিএমডি + আই) এর মতো কার্যকারিতা আছে তবে ম্যাক ওএস এক্স টার্মিনাল.এপ থেকে? আমি ফাইন্ডারগেটফোন /পাথ / টো / এ / ফাইলে.এক্সের মতো কিছু বোঝাতে চাইছি যা ফাইলের জন্য ইনফসগুলি আউটপুট দেবে কিন্তু টার্মিনাল কনসোলে? এটার মত:

এখানে চিত্র বর্ণনা লিখুন

কমান্ড লাইন থেকে:

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"
)

এটি সত্যিই খবরের একটি ভাল টুকরো, এত তাড়াতাড়ি উত্তর দেওয়ার জন্য আপনাকে ধন্যবাদ!
ব্যবহারকারী 3019105

কেবল কোনও নির্দিষ্ট সম্পত্তি ছাপানোর কোনও উপায় থাকবে?
করাহ

1
পড়া চেষ্টা @Horakman mdls
Milliways

1
mdls -name kMDItemContentCreationDate টার্গেট_ফাইলে_নাম_এখানে একটি উদাহরণ রয়েছে।
জেসনলনহার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.