Andere CAT-Ausgabe für fest verknüpfte Dateien über SSH?

Andere CAT-Ausgabe für fest verknüpfte Dateien über SSH?

Ich habe eine einzelne Anfangsdatei, die mit einem CProgramm auf einer VirtualBox-VM erstellt wurde, auf die über OpenSUSE Leapzugegriffen wird . Die Datei wird mit erstellt, sodass ein Hardlink für die Verwendung erstellt wird . Wenn ich auf beide dieser Dateien zugreife, hat eine am Anfang eine zusätzliche neue Zeile. Warum ist das so?sshOS Xmkstemp()link()cat

osboxes@linux-9utt:~/dir/> cat temporary
test
test
osboxes@linux-9utt:~/dir/> cat hard_link

test
test
osboxes@linux-9utt:~/dir/> cat -e temporary
test^M$
test^M$
osboxes@linux-9utt:~/dir/> cat -e hard_link
test^M$
test^M$
osboxes@linux-9utt:~/dir/> xxd temporary
0000000: 7465 7374 0d0a 7465 7374 0d0a            test..test..
osboxes@linux-9utt:~/dir/> xxd hard_link
0000000: 7465 7374 0d0a 7465 7374 0d0a            test..test..

Beachten Sie, dass die Binärdatei für beide Dateien identisch ist.

Angeforderte Ausgabe für ls -li:

osboxes@linux-9utt:~/dir/> ls -li ~/dir/
4325625 -rw------- 2 osboxes users 12 Nov 30 14:31 temporary
4325625 -rw------- 2 osboxes users 12 Nov 30 14:31 hard_link

Beim Ausführen innerhalb der eigentlichen VM selbst treten keine Abweichungen auf.

osboxes@linux-9utt:~/dir/> cat temporary
test
test
osboxes@linux-9utt:~/dir/> cat hard_link
test
test

Antwort1

Scheint ein iTerm 2-Problem zu sein. Ich hatte mehrere geteilte Fenster geöffnet und nachdem ich eines der Fenster geschlossen hatte, war das Problem im selben Fenster/der selben Sitzung nicht mehr reproduzierbar.

verwandte Informationen