find /tmp -printf '%s %p\n' |sort -n -r | head
এই কমান্ডটি ঠিকঠাক কাজ করছে তবে %s %p
এখানে কী কী বিকল্প ব্যবহার করা হচ্ছে? অন্য কোন বিকল্প ব্যবহার করা যেতে পারে?
find /tmp -printf '%s %p\n' |sort -n -r | head
এই কমান্ডটি ঠিকঠাক কাজ করছে তবে %s %p
এখানে কী কী বিকল্প ব্যবহার করা হচ্ছে? অন্য কোন বিকল্প ব্যবহার করা যেতে পারে?
উত্তর:
এখানে% s% p বিকল্পগুলি কী ব্যবহার করা হয়?
থেকে man পৃষ্ঠা :
% s ফাইলের আকার বাইটে।
% p ফাইলের নাম।
প্রিন্টফের জন্য নিয়মিত সমস্ত অক্ষরের বাইরে সেই পৃষ্ঠাতে নীচে স্ক্রোল করুন এবং যে অংশগুলি% এর সাথে উপসর্গ করা হয়েছে সেগুলি পড়ুন।
ফাইলগুলিতে % n হার্ড লিঙ্কের সংখ্যা।
% p ফাইলের নাম।
% P ফাইলের নামটির সাথে এটি শুরু করা পয়েন্টের নাম সহ মুছে ফেলা হয়েছে।
% s ফাইলের আকার বাইটে।
% t ফাইলের শেষ পরিবর্তনের সময়টি সি `সিটাইমে 'ফাংশন দ্বারা ফর্ম্যাটটিতে ফিরে আসে।
অন্য কোন বিকল্প ব্যবহার করা যেতে পারে?
সেখানে. ম্যানপেজে লিঙ্কটি দেখুন।
ব্যারেট 2012 পৃষ্ঠা 74 এ বলেছেন:
" -printf
string
প্রদত্ত স্ট্রিংটি মুদ্রণ করুন, এতে সি লাইব্রেরির ক্রিয়াকলাপের পদ্ধতিতে বিকল্প প্রয়োগ থাকতে পারে printf()
।"
এবং সুপারিশ করে অবশ্যই অবশ্যই বিকল্পগুলির সম্পূর্ণ তালিকার জন্য ম্যানপেজ। বিষয়গুলি find . -printf '%s %p\n'
ব্যাখ্যা করার মতো হলেও অন্যরা তা করবে না। @jim
এর ব্যবহারের কথা উল্লেখ করেছেন %T
। আমি ব্যক্তিগতভাবে এর মতো একটি লাইনের সাথে একটি স্ক্রিপ্ট ব্যবহার করি যা find . -printf '%T@ %p\n'
এটি কখনই বুঝতে না পেরে %T@
। ম্যানপেজগুলিতে পাওয়া যায় না এমন বিকল্পগুলির জন্য কি কোনও ব্যাখ্যাকারী উত্স উল্লেখ করতে পারে?