সম্প্রতি পরিবর্তিত / নির্মিত ফাইলগুলি প্রদর্শনের জন্য কোনও আদেশ আছে কি?
কোনটি...?
সম্প্রতি পরিবর্তিত / নির্মিত ফাইলগুলি প্রদর্শনের জন্য কোনও আদেশ আছে কি?
কোনটি...?
উত্তর:
টার্মিনাল খোলার জন্য আপনার কীবোর্ডে Ctrl+ Alt+ টিপুন T। এটি খুললে নীচের কমান্ডটি চালাও:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
দেখুন খুঁজুন কমান্ড
-iname
। উদাহরণস্বরূপ, * .txt ফাইলটি সন্ধান করুন তবে লুকানো .txt ফাইলকে উপেক্ষা করুন যেমন .vimrc আপনি চান -type f \( -iname "*.txt" ! -iname ".*" \)
।
stat
কমান্ড পরীক্ষা করুন :
ব্যবহার:
stat [options] filename ... ...
যেমন
stat /home/user/Docs/filename.txt
ফাইলগুলি অনুসন্ধান করতে, find
আদেশগুলি ব্যবহার করুন :
যেমন
find /to/target/directory* -mtime -1
( -mtime n
24 দিনের আগে ডাবলিকে শেষ পরিবর্তন করে এন * 24 ঘন্টা আগে স্যুইচ শো -mtime -1
ফাইলগুলি দেখানো হবে, 1 দিনের পুরানো ফাইলগুলি দেখানো হবে)
find /to/target/directory* -mmin 30
গত 30 মিনিটের মধ্যে সংশোধিত ফাইলগুলি দেখায়।
ম্যানুয়াল পৃষ্ঠাগুলিতে TESTS এর অধীনে আরও বিকল্পগুলির জন্য পরীক্ষা করুন ( man find
টার্মিনালে ব্যবহার করুন )। আপনি অন্যান্য সুইচগুলি ব্যবহার করতে পারেন -amin n
(শেষ অ্যাক্সেস n মিনিট আগে), -cmin
(ফাইলের স্থিতি সর্বশেষ n মিনিট আগে পরিবর্তন হয়েছিল) এবং অন্যান্য can
stat filename
যেখানে ফাইলের নাম আপনার টার্গেটের পরম বা আপেক্ষিক পথ হতে পারে। এটি অন্যান্য আউটপুটগুলির মধ্যে অ্যাক্সেস, পরিবর্তন, পরিবর্তনের সময় প্রদর্শন করবে ..
stat
যদি ফাইলসিস্টেম সেটিকে সমর্থন করে তবে আপনাকে ফাইলের জন্মের সময়ও দেবে ..
stat
নির্দিষ্ট ফাইল বা ডিরেক্টরিগুলির বৈশিষ্ট্য দেয় (যেমন এটি যখন শেষবার সংশোধন করা হয়েছিল)। সুতরাং এই আদেশের জন্য এই প্রশ্নের উপযুক্ত নয়।
ls -t
এটি পরিবর্তনের সময় অনুসারে ফাইলের তালিকাটি বাছাই করবে