ওএসএক্স "তথ্য পান" তথ্য বের করা কি সম্ভব?


4

আমার ২000 এরও বেশি। এমওভি ফাইল রয়েছে যা Get Info Info উইন্ডোর মন্তব্য বিভাগ ব্যবহার করে ব্যস্তভাবে লগ করা হয়েছে (কেউ কেউ তথ্য পেতে প্রতিটি মন্তব্যের অধীনে এমওভিতে বৈশিষ্ট্যযুক্ত ক্লিপ তালিকাভুক্ত)। আমি ড্রাইভ ছাড়া এই তথ্য অনুসন্ধান করতে সক্ষম হতে চাই। একাধিক ফাইল থেকে "তথ্য পান" এক CSV ফাইলের মধ্যে সরিয়ে ফেলা কি সম্ভব?

উত্তর:


5

হ্যাঁ, এটি বাইনারি প্লাস্টার (সম্পত্তি তালিকা) তথ্য হিসাবে সংরক্ষণ করা হয় com.apple.metadata:kMDItemFinderComment ফাইলের জন্য বর্ধিত বৈশিষ্ট্য।

আপনি ব্যবহার করতে পারেন xattr -p attribute filename ফাইলের জন্য বর্ধিত গুণাবলী দেখতে কমান্ড, কিন্তু এটি হ্যাককে stdout এ ডাম্প করে, তাই আপনাকে একটি টুল ব্যবহার করতে হবে xxd -r -p হেক্স ডাম্পটিকে বাইনারি প্লাস্টে রূপান্তর করতে, এবং তারপরে আপনি ব্যবহার করতে পারেন plutil -p প্লেট ডাম্প করা।

এখানে কিছু আছে bash শেল স্ক্রিপ্ট আপনি ফাইন্ডার ডাম্প টার্মিনাল মধ্যে পেস্ট করতে পারেন সব জন্য তথ্য উইন্ডো মন্তব্য পান .mov বর্তমান ডিরেক্টরি ফাইল:

for FILE in *.mov; do
    xattr -p com.apple.metadata:kMDItemFinderComment $FILE | xxd -r -p > $FILE.comment.plist && plutil -p $FILE.comment.plist
done

ধন্যবাদ, স্পিফ। বিলম্বিত প্রতিক্রিয়ার জন্য দুঃখিত - আমি ভ্রমণ করছি এবং আমার বাহ্যিক ড্রাইভ নেই যেখানে এই ভিডিওগুলি সংরক্ষণ করা হয়েছে। আপনি কয়েক ধাপ ব্যাক আপ করতে পারেন? আমি একজন বিকাশকারী নই। আমি টার্মিনালে আমার ড্রাইভের বিষয়বস্তু দেখতে পাচ্ছি, তবে আমি কখন স্ক্রিপ্টটিকে পেস্ট করতে পারি তা নিশ্চিত নই।
almrie

@almrie একটি নতুন টার্মিনাল উইন্ডো খুলুন, "cd" কমান্ডটি .mov ফাইল ধারণকারী ডিরেক্টরিটিতে নেভিগেট করার জন্য ব্যবহার করুন এবং তারপরে লাইনগুলিকে পেস্ট করুন যা আমি আপনাকে সাধারণ শেল প্রম্পটে টার্মিনালে সরাসরি দিলাম। মনে রাখবেন, যেহেতু আমি কিছু ইউনিক্স শেল স্ক্রিপ্টিং জ্ঞান অনুমান করেছি, আমি আপনাকে কেবলমাত্র এই অংশটি এক্সট্রাকশন অংশটি ধরে রাখার জন্য লিখেছিলাম, এবং আমি এটি আপনাকে প্রকৃত .csv এ রেখে দেওয়ার জন্য ছেড়ে দিয়েছিলাম।
Spiff
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.