Dies bedeutet nur, dass der Dateiname mit einem Leerzeichen endet. Versuche dies:
ls | wc -c
Zählen Sie nun die Zeichen, die Sie sehen, und vergleichen Sie sie mit der angegebenen Anzahl (minus eins, um den hinzugefügten Zeilenvorschub zu berücksichtigen). Sie können auch verwenden:
ls | hexdump -C ls somefilespace.txt\ | hexdump -C 00000000 73 6f 6d 65 66 69 6c 65 73 70 61 63 65 2e 74 78 |somefilespace.tx| 00000010 74 20 0a |t .|
Das 20
ist der nachgestellte Raum. Das 0a
ist nur die LF hinzugefügt ls
und nicht Teil des Dateinamens,