Kebanyakan POSIX perintah yang memiliki pilihan direktori traversal rekursif ( ls, chmod, chgrp, chmod, cp, rm) memiliki -Runtuk itu.
rmjuga memiliki -rkarena itulah yang awalnya, jauh sebelum POSIX.
Sekarang, perilaku bervariasi ketika symlink ditemukan berjalan menuruni pohon. POSIX mencoba untuk membuat hal-hal yang konsisten dengan menambahkan opsi -L/ -H/ Puntuk memberikan pengguna kesempatan untuk memutuskan apa yang harus dilakukan dengan symlink meninggalkan default ketika tidak ada yang disediakan tidak ditentukan.
POSIX greptidak memiliki -ratau -R.
GNU grepawalnya tidak memiliki keduanya. -rditambahkan pada tahun 1998. Itu mengikuti symlinks.
-Rditambahkan sebagai sinonim pada tahun 2001 untuk konsistensi dengan utilitas lain. Itu masih mengikuti symlink.
Pada 2012 (grep 2.12), -rdiubah sehingga tidak lagi mengikuti symlink, mungkin karena -L, -Hsudah digunakan untuk hal lain.
BSD grepdidasarkan pada GNU grep untuk waktu yang lama. Beberapa dari mereka telah menulis ulang sendiri dan menjaga kompatibilitas dengan GNU grep. Apple OS / X menangani masalah symlink secara berbeda. -rdan -Rsama dan tidak mengikuti symlink. Ada -Spilihan namun yang bertindak seperti chmod/ cp/ find's -Lpilihan untuk mengikuti symlink.