'xclip' vs. 'xsel'

Existem duas ferramentas de linha de comando (em dois pacotes diferentes) para acessar a área de transferência do X: xclip xsel Eu adoraria saber a diferença entre os dois e ouvir uma recomendação de qual usar em quais