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প্রয়োজন ছাড়াও ) রঙিন আউটপুটকে বাধ্য করার জন্য কিছু বাস্তবায়নকে বলা দরকার