South Africa captain Faf du Plessis has been charged with ball tampering during the second test against Australia in Hobart, the International Cricket Council (ICC) said on Friday.