tree
এবং ls
ফাইলের নামগুলি আলাদাভাবে রঙ করে পৃথক ফাইলের ধরনগুলি পৃথক করতে পারে।
tree
এবং ls
প্রায়শই ফাইলগুলির একটি দীর্ঘ তালিকা আউটপুট করে (ডিরেক্টরি সহ), তাই আমি স্টাডআউট আউটপুটটি পাইপ করি less
।
কিন্তু less
রঙগুলি সংরক্ষণ করে না। আমরা কীভাবে এটি রঙ বা কিছু বিকল্প উপায়ে প্রদর্শন করতে পারি?
কেবল লিঙ্কযুক্ত তালিকাটি দেখেছি, তবে পাইপিং করা less -R
বা less -r
কাজ করে না। আমার ওএস হ'ল উবুন্টু 12.04। less
সংস্করণ 444: 09 জুন 2011।
tree -C | less -R
? -C
বিকল্প কম এর বৃক্ষ এর সমতূল্য --color=always
, আমি মনে করি (অন্তত এটা আমার জন্য কাজ করে, উবুন্টু 12.04 তে) খুলুন।
tree
এবং ছাড়া -C
সর্বদা রঙে আউটপুট থাকে, তবে যখন ব্যবহার করা হয় তখন কেন সেগুলি আলাদা হয় less
?
less
রং না ফেলে ডিফল্টরূপে আপনি যদি -R
বিকল্পটি না দিয়ে থাকেন যা এটি এটিকে ছেড়ে দেওয়ার কথা বলে এবং ২ tree
এবং ls
এবং অন্যান্য প্রোগ্রামগুলি সাধারণত যখন তাদের আউটপুট অন্য কোনও প্রোগ্রামে চলে যায় তখন রঙিন বন্ধ করে দেয় (যেমন: less
) সরাসরি আপনার টার্মিনালে পরিবর্তে, যদি না আপনি রঙিনটি জোর করে -C
বা এর সাথে চাপিয়ে দেন --color=always
।
ls
(নয়tree
) যার জন্য আউটপুট কোনও টার্মিনালে না গেলে (less -R
প্রয়োজন ছাড়াও ) রঙিন আউটপুটকে বাধ্য করার জন্য কিছু বাস্তবায়নকে বলা দরকার