কোনও সাধারণভাবে ইনস্টল করা লিনাক্স ইউটিলিটি ফাইলগুলির একটি তালিকা নেবে এবং cat
বা gzip -d
(== zcat
) ফাইল সংকুচিত কিনা তার উপর ভিত্তি করে?
/var/log/messages
লগ্রোটেটেড ফাইলগুলি ( /var/log/messages-{date}.gz
) এবং বর্তমান ফাইল উভয়ই সহ আমি যখন ফাইলগুলি পরীক্ষা করতে চাই তখন আমার কেবল যেখানে এটি প্রয়োজন ছিল তার একটি উদাহরণ ।
আমি সম্ভবত আমার সাথে নিম্নলিখিতগুলির মতো কিছু যুক্ত করব ~/.zshrc
:
catz () {
local file
for file ; do
case $file in
*gz*) gzip -d < $file ;;
*bz*) bzip -d < $file ;;
*xz*|*lz*) xz -d < $file ;;
*) cat $file ;;
esac
done
}
তবে, আমি সবসময় এমন কোনও মেশিনে থাকি না যেখানে আমি আমার আরসি ইনস্টল করেছি, তাই আমি আরও সাধারণ সমাধানের জন্য আশা করছিলাম।
less /var/log/messages* | less
। ধন্যবাদ।