el command diff -B no es simétrico?

Este es el contenido de one.txt (OBSERVACIÓN: ignore la primera línea que contiene \\; no pude poner líneas en blanco al comienzo del código mientras escribía la pregunta. Entonces el file comienza desde la segunda línea, es decir, 2 líneas en blanco, luego uno, luego dos, luego 9 espacios en blanco y luego tres)

\\ one two three 

Este es el contenido de two.txt (OBSERVACIÓN: igual que arriba, es decir, tres líneas en blanco, luego una, línea en blanco, dos, línea en blanco, tres)

 \\ one two three 

Entonces cuando lo hago

diff -B one.txt two.txt

Obtengo la salida

 3,10d2 < one < two < < < < < < 11a4 > one 12a6 > two 

Y cuando lo hago

diff -B two.txt one.txt

Obtengo un resultado vacío, es decir, no hay diferencia entre los 2 files.
¿Que esta pasando? ¿No debería el command diff ser simétrico?