Unix flags

POSIX standard, no conflicting purposes
Non-standard, no conflicting purposes
Conflicting purposes

cp

-@ Solaris
-a BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD
-d BusyBox
-f POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD, Solaris
-H POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD, Solaris
-i POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD, Solaris
-l BusyBox, DragonFly, FreeBSD, Minix, NetBSD
-L POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD, Solaris
-n DragonFly, FreeBSD
-N Minix, NetBSD
-p POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD
-P POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD, Solaris
-r BusyBox, Solaris
-R POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD, Solaris
-s BusyBox, FreeBSD
-v DragonFly, FreeBSD, Minix, NetBSD, OpenBSD
-x DragonFly, FreeBSD

find

-a POSIX
-acl FreeBSD
-amin FreeBSD
-anewer FreeBSD
-atime FreeBSD
-atime POSIX
-Bmin FreeBSD
-Bnewer FreeBSD
-Btime FreeBSD
-cmin FreeBSD
-cnewer FreeBSD
-ctime FreeBSD
-ctime POSIX
-d FreeBSD
-d FreeBSD
-delete FreeBSD
-depth POSIX
-E FreeBSD
-empty FreeBSD
-exec POSIX
-execdir FreeBSD
-false FreeBSD
-flags FreeBSD
-fstype FreeBSD
-gid FreeBSD
-group POSIX
-H POSIX
-ignore_readdir_race FreeBSD
-ilname FreeBSD
-iname FreeBSD
-inum FreeBSD
-ipath FreeBSD
-iregex FreeBSD
-iwholename FreeBSD
-L POSIX
-links POSIX
-lname FreeBSD
-ls FreeBSD
-maxdepth FreeBSD
-mindepth FreeBSD
-mmin FreeBSD
-mnewer FreeBSD
-mount FreeBSD
-mtime POSIX
-name POSIX
-newer POSIX
-nogroup POSIX
-noignore_readdir_race FreeBSD
-noleaf FreeBSD
-not FreeBSD
-nouser POSIX
-o POSIX
-ok POSIX
-okdir FreeBSD
-P FreeBSD
-path POSIX
-perm POSIX
-print POSIX
-print0 FreeBSD
-prune POSIX
-quit FreeBSD
-regex FreeBSD
-s FreeBSD
-samefile FreeBSD
-size POSIX
-sparse FreeBSD
-true FreeBSD
-type POSIX
-uid FreeBSD
-user POSIX
-wholename FreeBSD
-x FreeBSD
-X FreeBSD
-xdev POSIX

git

--bare git
--exec-path git
--git-dir git
--help git
--html-path git
--info-path git
--man-path git
--namespace git
--no-replace-objects git
--super-prefix git
--version git
--work-tree git
-c git
-C git
-p git
-P git

head

-c BusyBox, DragonFly, FreeBSD, Minix, NetBSD
-n POSIX, BusyBox, DragonFly, FreeBSD, Minix, NetBSD, OpenBSD, Solaris
-q BusyBox, DragonFly, Minix, NetBSD
-v BusyBox, DragonFly, Minix, NetBSD

ls

-1 POSIX
-a POSIX
-A POSIX
-b GNU
-B GNU
-c POSIX
-C POSIX
-d POSIX
-D GNU
-f POSIX
-F POSIX
-g POSIX
-G GNU
-h GNU
-H POSIX
-i POSIX
-I GNU
-k POSIX
-l POSIX
-L POSIX
-m POSIX
-n POSIX
-N GNU
-o POSIX
-p POSIX
-q POSIX
-Q POSIX
-r POSIX
-R POSIX
-s POSIX
-S POSIX
-t POSIX
-T GNU
-u POSIX
-U GNU
-v GNU
-w GNU
-x POSIX
-X GNU
-Z GNU

nc

-4 OpenBSD
-6 OpenBSD
-c OpenBSD
-C OpenBSD
-d OpenBSD
-D OpenBSD
-e netcat-traditional, OpenBSD
-F OpenBSD
-h OpenBSD
-H OpenBSD
-i OpenBSD
-I OpenBSD
-k OpenBSD
-K OpenBSD
-l OpenBSD
-m OpenBSD
-M OpenBSD
-n OpenBSD
-N OpenBSD
-o OpenBSD
-O OpenBSD
-p OpenBSD
-P OpenBSD
-r OpenBSD
-R OpenBSD
-s OpenBSD
-S OpenBSD
-t OpenBSD
-T OpenBSD
-u OpenBSD
-U OpenBSD
-v OpenBSD
-V OpenBSD
-w OpenBSD
-W OpenBSD
-x OpenBSD
-X OpenBSD
-z OpenBSD
-Z OpenBSD

sort

-b POSIX
-c POSIX
-C POSIX
-d POSIX
-f POSIX
-g GNU
-h GNU
-i POSIX
-k POSIX
-m POSIX
-M GNU
-n POSIX
-o POSIX
-r POSIX
-R GNU
-s GNU
-S GNU
-t POSIX
-T GNU
-u POSIX
-V GNU
-z GNU

tail

-A GNU
-b DragonFly, FreeBSD, OpenBSD
-c POSIX, BusyBox
-e GNU
-E GNU
-f POSIX, BusyBox
-F DragonFly, FreeBSD, NetBSD
-n POSIX, BusyBox
-q BusyBox, DragonFly, FreeBSD
-r DragonFly, FreeBSD, OpenBSD
-s BusyBox, GNU
-t GNU
-T GNU
-u GNU
-v BusyBox, DragonFly

xargs

-0 DragonFly, NetBSD
-E POSIX, NetBSD
-I POSIX, NetBSD
-J DragonFly, NetBSD
-L POSIX, NetBSD
-n POSIX, DragonFly, NetBSD
-o DragonFly, NetBSD
-p POSIX, NetBSD
-P DragonFly, NetBSD
-r DragonFly, NetBSD
-R DragonFly, NetBSD
-s POSIX, NetBSD
-S DragonFly, NetBSD
-t POSIX, NetBSD
-x POSIX, NetBSD