Почему в cp больше нет разницы между -r и -R

cp: -r or -R?

В GNU coreutils опции -r и -R давно синонимичны: в первом коммите 1992 года они различались, но в 2002 году их объединили. В OpenBSD и NetBSD -r всё ещё существует, но не рекомендуется и ведёт себя иначе. POSIX советует использовать -R для единообразия с chown и другими утилитами.

Ранние версии этого стандарта включали поддержку опции -r для копирования иерархий файлов. Опция -r — это историческая практика в BSD и системах, производных от BSD. Эта опция больше не указана в POSIX.1-2024, но может присутствовать в некоторых реализациях.

Ещё за этот день

2026-10-03