আমি ls
কীভাবে উবুন্টু লিনাক্স (কেস-সংবেদনশীল, ডিরেক্টরিতে শীর্ষে নেই, ডট ফাইল শীর্ষে নেই) এর অনুরূপ ফাইল ও ডিরেক্টরিগুলিকে সর্বাধিক ওএস এক্স এক্স লায়ন অনুসারে বাছাই করতে পারি? আদর্শভাবে আমি অন্য কমান্ড যেমন বাছাইয়ের আউটপুট পাইপ না করে এটি করতে চাই।
উদাহরণস্বরূপ, আমি দেখতে চাই:
foo
Foobar
MyStuff/
.stuff/
test.txt
পরিবর্তে:
.stuff
Foobar
MyStuff/
foo
test.txt
লিনাক্সে, ls
বাছাইয়ের ক্রমটি সিস্টেমের লোকাল দ্বারা বিশেষত নিয়ন্ত্রিত হয় LC_COLLATE
। যখন LC_COLLATE=en_US.UTF-8
, ls আমার পছন্দ মতো আইটেমগুলি বাছাই করে। কখন LC_COLLATE=C
, ls
ওএস এক্স এর অনুরূপ বাছাই করবে
LC_COLLATE
en_US.UTF-8
ওএস এক্স এ সেট করা আছে তবে ls
এখনও এটি পুরানো POSIX
উপায়ে সাজায় । কেউ কি জানেন যে আমি কীভাবে এই লিনাক্সের মতো আচরণ করতে পারি?