টার্মিনালের একটি ফাইলের মেটাডাটা সব পেতে হবে?


15

টার্মিনালের কোনও ফাইলের সাথে সমস্ত মেটাডেটা যুক্ত হওয়ার কোনও উপায় আছে কি ? "মেটাডেটা" বলতে বোঝায় এমন জিনিসগুলি মেটাডেটা এবং বৈশিষ্ট্যগুলি যা ফাইলের বিষয়বস্তুগুলিতে (যেমন, চেকসাম, ইউটিডি, চিত্র রেজোলিউশন, ইত্যাদি) সঞ্চিত হয় না বা প্রাপ্ত হয় না, বরং ফাইলটি সম্পর্কে ফাইল সিস্টেমের ডেটাতে থাকে (যেমন শেষবারের মতো) পরিবর্তিত, ইনোড, অনুমতি, বর্ধিত বৈশিষ্ট্য ইত্যাদি)।


স্পটলাইট মেটাডেটার জন্য 'স্ট্যাট' কমান্ড এবং 'এমডিএলএস' দেখুন। 'ls' তে '-e' এবং '- @' বিকল্প রয়েছে যা '-l' বিকল্পের সাথে ব্যবহারের সময় আরও তথ্য দেয়।
mtklr

উত্তর:


29

এই প্রতিক্রিয়া দেরিতে হতে পারে, তবে আশা করি এটি কারও সহায়ক হবে।

একটি অ্যাপল কম্পিউটারে টার্মিনালে মেটাডেটা দেখার অনেকগুলি উপায় রয়েছে:

  1. mdls path/file.extension

    • mdlsমেটাডেটা তালিকার জন্য দাঁড়িয়েছে এবং man mdlsএটি কীভাবে ব্যবহার করতে হয় তা শিখতে আপনি ম্যান পেজগুলিতে ( ) দেখতে পারেন।
  2. xattr path/file.extension

    • xattrমানে এক্সটেন্ডেড অ্যাট্রিবিউটস। এটি ফাইলের বর্ধিত বৈশিষ্ট্যগুলি প্রদর্শন এবং সম্পাদনা করতে ব্যবহার করা যেতে পারে।
    • xattr -l path/file.extensionবৈশিষ্ট্যটির নাম এবং মানগুলি প্রদর্শিত হয়। যাইহোক, আমি লক্ষ করেছি যে, কমপক্ষে ম্যাকোজে, মনে হয় এটি কেবল ব্যবহারকারী-যুক্ত ডেটা প্রদর্শন করে।
  3. ls -l@ path/file.extension

    • lsএকটি শক্তিশালী টার্মিনাল তালিকা ইউটিলিটি। এর সহজতম ফর্মটিতে এটি বর্তমান ডিরেক্টরি সামগ্রীর তালিকা করে। তবে আপনি যেমন এখানে দেখতে পাচ্ছেন আপনি তার চেয়ে আরও বেশি তালিকা তৈরি করতে পারেন।
  4. exiftool path/file.extension

    • আপনার exiftoolযদি ইতিমধ্যে না থাকে তবে আপনাকে আলাদাভাবে ইনস্টল করতে হবে । উদাহরণস্বরূপ, আপনি যদি ব্যবহার করেন তবে brewআপনি এটি করতে পারেন brew install exiftool
    • exiftool ফাইল মেটাডেটা সহ চারপাশে দেখার এবং গোলমাল করার জন্য একটি দরকারী ইউটিলিটি।
  5. sips -g all path/file.extension (চিত্রগুলির জন্য)

    • sipsএবং identifyউভয়ই চিত্র মেটাডেটা / তথ্য পড়ার জন্য।
  6. identify -verbose path/file.extension (চিত্রগুলির জন্য)

আপনার কাঙ্ক্ষিত প্রয়োগের উপর নির্ভর করে এর মধ্যে একটি অন্যের চেয়ে বেশি উপযুক্ত বা সুবিধাজনক হতে পারে। তবে এটি লক্ষ করা উচিত যে এগুলি কিছুটা সামান্য হলেও আলাদা আলাদা জিনিস দেখায়।


1

মানে, পতাকা lsদিয়ে আপনাকে প্রচুর তথ্য দিতে পারে-l

user@example.com:~# ls -l .bashrc
total 6980
-rw-r-----. 1 user   user    14499 Jan  6 17:59 .bashrc

আপনার শেষ স্পর্শ, মালিক, গোষ্ঠী এবং অনুমতি রয়েছে; তাহলে তার md5sumজন্য এখানে রয়েছে :

user@example.com:~# md5sum .bashrc
2aa4f74675fa647d23d3dbbe31e9c4d1  .bash_history

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.