সর্বাধিক POSIX কমান্ড আছে রিকার্সিভ ডিরেক্টরির ট্র্যাভেরসাল বিকল্প ( ls
, chmod
, chgrp
, chmod
, cp
, rm
) থাকতে -R
যে জন্য।
rm
এছাড়াও আছে -r
কারণ কি এটি প্রাথমিকভাবে ছিল যে, দীর্ঘ POSIX আগে।
গাছের নিচে চলাচল করার সময় সিমলিংকগুলি পাওয়া গেলে এখন আচরণটি পরিবর্তিত হয়। POSIX -L
/ -H
/ P
অপশনগুলি যুক্ত করে ব্যবহারকারীদের যখন সিডলিংকগুলি ডিফল্ট রেখে কোনটি অপ্রকাশিত না দেওয়া হয় তখন কী করবেন তা সিদ্ধান্ত নেওয়ার সুযোগ দেওয়ার জন্য বিষয়গুলিকে সামঞ্জস্য করার চেষ্টা করেছিলেন ।
পসিক্সের grep
নেই -r
বা আছে -R
।
জিএনইউর grep
প্রাথমিকভাবে ছিল না। -r
1998 সালে যুক্ত করা হয়েছিল That
-R
অন্যান্য ইউটিলিটিগুলির সাথে সামঞ্জস্য করার জন্য 2001 সালে প্রতিশব্দ হিসাবে যুক্ত হয়েছিল। এটি এখনও প্রতীকগুলি অনুসরণ করছিল।
২০১২ সালে (গ্রেপ ২.১২), -r
পরিবর্তন করা হয়েছিল যাতে এটি আর প্রতীক অনুসরণ করে না, সম্ভবত কারণ -L
, -H
ইতিমধ্যে অন্য কোনও কিছুর জন্য ব্যবহৃত হয়েছিল।
বিএসডিগুলি grep
দীর্ঘ সময়ের জন্য জিএনইউ গ্রেপের উপর ভিত্তি করে ছিল। তাদের মধ্যে কিছু নিজস্ব লিখিত এবং কমপক্ষে জিএনইউয়ের সাথে সামঞ্জস্য রেখেছেন grep
। অ্যাপল ওএস / এক্স সিমলিংক ইস্যুকে আলাদাভাবে সম্বোধন করেছে। -r
এবং -R
একই রকম এবং প্রতিলিঙ্কগুলি অনুসরণ করবেন না। সিমলিংকগুলি অনুসরণ করার জন্য / / 'র বিকল্প হিসাবে -S
কাজ করে এমন একটি বিকল্প রয়েছে ।chmod
cp
find
-L