Ich habe den Befehl „Find“ ausgeführt, um nach einigen Konfigurationsdateien zu suchen, und das ist genau die Ausgabe:
./log4j.xml
./log4j2-test.xml
./proxyserver/src/main/resources/log4j.xml
./proxyserver/target/classes/log4j.xml
./proxyui/src/main/resources/log4j.xml
\./proxyui/src/test/resources/log4j.xml
./proxyui/target/classes/log4j.xml
./proxyui/target/odo/WEB-INF/classes/log4j.xml
./proxyui/target/test-classes/log4j.xml
Warum ist der sechste so, wie er ist? Ich habe versucht, die Datei zu öffnen
\./proxyui/src/test/resources/log4j.xml
und ich glaube, es ist die gleiche Datei wie die, die sich unter
./proxyui/src/test/resources/log4j.xml
Warum steht also dieser Backslash da vorne?
Antwort1
Ich akzeptiere den Kommentar von G-Man als Antwort:
„Meine Vermutung ist, dass Sie versehentlich die \-Taste gedrückt haben, während find ausgeführt wurde, und dass Ihr \ mitten in der Ausgabe von find auf dem Bildschirm widergespiegelt wurde.“
Die andere Möglichkeit, dass es sich um einen Fehler in find handelt oder einige Pfade ein \ davor haben, scheint viel unwahrscheinlicher