তারিখ সহ আমি সর্বশেষ পরিবর্তিত দ্বারা "এলএস" এর আউটপুটটি কীভাবে সাজান?


9

সুতরাং আউটপুট হয় হবে:

শীর্ষে সবচেয়ে সাম্প্রতিকতম বা নীচে খুব সাম্প্রতিক - কার্য ডিরেক্টরিগুলির বিষয়বস্তুগুলি সংশোধন করা হয়েছে এমন সময়গুলি দেবে ?

স্পষ্টতই, ls -tশীর্ষে শীর্ষস্থানীয় দেওয়ার কথা রয়েছে, যা এটি করে ...

তবে ফাইল / ফোল্ডারগুলির কোনওটি সংশোধন করার সময় আমার কোনও তারিখ নেই; যা বরং বিরক্তিকর।


এমন কোনও আউটপুট তৈরি করা সম্ভব যা ফাইলগুলিকে পরিবর্তিত ক্রমে তালিকাবদ্ধ করে এবং সেই সময়টি দেয় যেখানে তারা সংশোধিত হয়েছিল? আমি এর মধ্যে বিকল্পটি খুঁজে পাচ্ছি না বলে মনে হচ্ছে man...

উত্তর:


20

এর -lবিকল্পটি পরীক্ষা করুন ls:

ls -lt

ঝরঝরে ব্যবহার stat:

stat -c '%y - %n' * | sort -t'-' -k1,1

বিপরীত:

stat -c '%y - %n' * | sort -r -t'-' -k1,1
  • %yমানব পাঠযোগ্য আকারে পরিবর্তনের সময় %nদেবে, ফাইলের নাম দেবে

  • sort মানগুলি কেবলমাত্র পরিবর্তনের সময় অনুসারে বাছাই করবে

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