คำสั่ง POSIX ส่วนใหญ่ที่มีตัวเลือกในการข้ามผ่านไดเรกทอรี recursive ( ls, chmod, chgrp, chmod, cp, rm) มี-Rที่
rmยังมี-rเพราะนั่นคือสิ่งที่มันเป็นครั้งแรกนานก่อนที่ POSIX
ตอนนี้พฤติกรรมแตกต่างกันเมื่อพบ symlink ในการเดินลงต้นไม้ POSIX พยายามที่จะทำในสิ่งที่สอดคล้องกันโดยการเพิ่ม-L/ -H/ Pตัวเลือกเพื่อให้ผู้ใช้มีโอกาสที่จะตัดสินใจว่าจะทำอย่างไรกับ symlinks ออกจากเริ่มต้นเมื่อไม่มีผู้ใดเป็นผู้ให้บริการที่ไม่ได้ระบุ
POSIX grepไม่เคยมีใครหรือ-r-R
GNU grepเริ่มแรกไม่มี -rถูกเพิ่มในปี 1998 นั่นคือการติดตาม symlink
-Rถูกเพิ่มเป็นคำพ้องในปี 2001 เพื่อให้สอดคล้องกับสาธารณูปโภคอื่น ๆ นั่นคือยังคงติดตาม symlink
ในปี 2012 (grep 2.12) -rก็เปลี่ยนไปจึงไม่ได้ตาม symlinks อาจจะเป็นเพราะ-L, -Hถูกนำมาใช้แล้วอย่างอื่น
BSD grepอ้างอิงจาก GNU grep เป็นเวลานาน บางส่วนของพวกเขาได้เขียนใหม่ของตัวเองและเก็บเข้ากันได้มากขึ้นหรือน้อยลงด้วย grepGNU Apple OS / X แก้ไขปัญหา symlink ต่างกัน -rและ-Rเหมือนกันและไม่ติดตาม symlinks มีความเป็น-Sตัวเลือก แต่ที่ทำหน้าที่เหมือนchmod/ cp/ find's -Lตัวเลือกที่จะปฏิบัติตาม symlinks