재귀 디렉토리 탐색 옵션이 대부분의 POSIX 명령 ( ls, chmod, chgrp, chmod, cp, rm)가 -R그것을 위해.
rm-rPOSIX 이전의 것이기 때문 이기도 합니다.
이제 나무를 걸어 내려갈 때 심볼릭 링크가 발견되면 동작이 달라집니다. POSIX는 -L/ -H/ P옵션을 추가하여 지정하지 않은 경우 기본값을 유지하지 않고 심볼릭 링크를 사용하여 수행 할 작업을 결정할 수있는 기회를 제공 함으로써 일관된 작업을 시도했습니다 .
POSIX grep에는 -r또는 이 없습니다 -R.
GNU는 grep처음에는 아무것도 없었습니다. -r1998 년에 추가되었습니다.
-R2001 년에 다른 유틸리티와의 일관성을 위해 동의어로 추가되었습니다. 그것은 여전히 심볼릭 링크를 따르고있었습니다.
2012 (그렙 2.12)에서 -r더 이상 가능성이 있기 때문에, 심볼릭 링크를 따라하지 않도록 변경되었습니다 -L, -H이미 다른 것을 사용 하였다.
BSD grep는 오랫동안 GNU grep을 기반으로했습니다. 그들 중 일부는 독자적으로 재 작성했으며 GNU와의 호환성을 어느 정도 유지했습니다 grep. Apple OS / X는 symlink 문제를 다르게 해결했습니다. -r과 -R동일하며 심볼릭 링크를 따르지 않습니다. 있다 -S같은 역할을하지만 옵션 chmod/ cp/ find의 -L심볼릭 링크를 따르지 옵션.