Three prevalent themes in the discussion
- Inconsistencies of
cprecursive flags (-rvs-R) across Unix‑like systems - “Historic versions of the cp utility had an -r option. This implementation supports that option; however, its use is strongly discouraged, as it does not correctly copy special files, symbolic links or FIFOs.” – bariumbitmap (quoting the OpenBSD manual)
-
“There are implementations of cp out in the wild that do not recognise the --recursive flag. OpenBSD was mentioned in the article and there’s also busybox cp.” – olowe
-
Preference for
rsyncovercpand the nuances of its flags - “I really like this feature of rsync (trailing '/' means copy the directory contents to the dest, no trailing '/' means copy the directory itself). Other tools, like cp, don't have any way at all to say copy the directory contents to the dest… ” – GrantMoyer
-
“just use rsync” – emmelaich, pasc1878, and others
-
Localization/trademark details of the Pokémon name (accent é) and the spelling “ditto”
- “Pokémon is the trademark … Pokemon is common spelling in countries where keyboards don't have é and/or where people aren't used to inputting é.” – amenghra
- “It's 'ditto', not 'dito'” – bsoqk