"দির" এবং "এলএস" এর মধ্যে পার্থক্য কী?


17

আমি man পৃষ্ঠা তুলনা করেছেন dirএবং lsতারা ঠিক একই বলে মনে হচ্ছে। উভয়ই জিএনইউ কোর্টিলস এবং "ডিরেক্টরি ডিরেক্টরি বিষয়বস্তুর" অংশ।

আমি এখনও অবধি কেবলমাত্র dirতফাতটি দেখেছি এটি আউটপুটটিকে রঙিন করে না।

তাহলে দুটি কমান্ড কেন বিদ্যমান? আমি কি পার্থক্য মিস করেছি? কেউ কেন dirবেশি পছন্দ করবে ls?


8
এক না! কখনো!
বনাঙ্গুইন

উত্তর:


20

আমি ভাবতে আগ্রহী হব যে dirকেবল পিছনের সামঞ্জস্যের জন্য রয়েছে

GNU Coreutils থেকে :

দির ls -C -b এর সমতুল্য; অর্থাৎ, ডিফল্টরূপে ফাইলগুলি কলামগুলিতে তালিকাভুক্ত থাকে, উল্লম্বভাবে বাছাই করা হয় এবং বিশেষ অক্ষরগুলি ব্যাকস্ল্যাশ পালানোর ক্রমগুলির দ্বারা প্রতিনিধিত্ব করা হয়।

উপায় দ্বারা, lsডিফল্টরূপে আউটপুট রঙ করে না: কারণ অধিকাংশ ডিস্ট্রো ওরফে হয় lsকরার ls --color=autoমধ্যে /etc/profile.d। একটি পরীক্ষার জন্য, টাইপ করুন unalias lsতারপর চেষ্টা করুন ls: এটি বর্ণহীন হবে।


6
dirপিছনের সামঞ্জস্যের জন্য সরবরাহ করা হয় না। পরিবর্তে, lsপিছনের সামঞ্জস্যের জন্য এটি যেমন কাজ করে (এবং যেহেতু প্রচুর ব্যবহারকারীরা সেভাবে কাজ করতে চান) এবং dirএটি বিকল্প হিসাবে সরবরাহ করা হয়, যা জিএনইউ বিকাশকারীরা সাধারণত আধ্যাত্মিক বলে বিবেচনা করে কারণ এর আউটপুট ডিভাইস-স্বতন্ত্র। দেখুন সাধারনত ইন্টারফেসের জন্য 4.5 স্ট্যান্ডার্ড মধ্যে গনুহ কোডিং মান এবং আমার উত্তর থেকে যে এইউ প্রশ্ন বিস্তারিত জানার জন্য।
এলিয়াহ কাগান

8

dirকোনও ইউনিক্স স্ট্যান্ডার্ড কমান্ড নয় তবে উইন্ডোজ (ডস) ব্যবহারকারীদের (এবং সম্ভবত ভ্যাক্স-ভিএমএস এবং অন্যান্য ওএস যেখানে dirফাইল তালিকাবদ্ধ করার জন্য ব্যবহৃত হয়েছিল ) সাথে কিছুটা পরিচয় দেওয়ার জন্য কেবল একধরনের নাম / ক্লোন ছিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.