Em shells do Linux, \ é um caractere especial
Diz ao interpretador de shell para tratar literalmente o próximo caractere
isto é, se você quiser passar \ como parte do comando em um script, você terá que usá-lo duas vezes. O primeiro \ é interpretado como um caractere especial pelo shell que diz ao shell para não tratar o próximo caractere, neste caso o segundo \ não como um caractere especial e passá-lo adiante.
Em outras situações, um \ seguido por um caractere normal é tratado como escape sequence , o que dá ao uso especial da combinação. Por exemplo, \n leva o ponteiro para uma nova linha.
Veja link para outros exemplos.
Veja também o link para mais explicações.
Espero que isso ajude