Tente fazer isso (usando bash , expansão de cinta & globs):
rm -f {a..z}/*.pdf
ou
rm -f [a-z]/*.pdf
se o seu shell não tiver o recurso expansão de chave .
Ao contrário de [a-z] , {a..z} (também suportado por ksh93) não é glob , é expansão de contraventamento, é expandida (antes de globs ) independentemente de existir ou não arquivos. Isso é como rm -f a/*.pdf b/*.pdf ..., independentemente de a, b ... existir ou não. Observe também que, ao contrário de [a-z] , em que o intervalo pode ser localmente dependente (como pode incluir é, ś ...), {a..z} só funciona com intervalos de bytes (e de forma confiável somente nos intervalos de letras ASCII e intervalos de números )
(Merci Stephane Chazelas para explicações)