일부 구성 파일을 찾기 위해 find 명령을 실행 중이었고 이것이 정확히 출력된 내용입니다.
./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
여섯 번째 것은 왜 그런 식으로 내려가는 걸까요? 파일을 열어보았습니다
\./proxyui/src/test/resources/log4j.xml
그리고 나는 그것이 에 있는 파일과 같은 파일이라고 믿습니다.
./proxyui/src/test/resources/log4j.xml
그러면 왜 백슬래시가 앞에 있는 걸까요?
답변1
나는 G-Man의 의견을 답변으로 받아들입니다.
"내 생각엔 find가 실행되는 동안 실수로 \ 키를 눌렀고, find 출력 중간에 \가 화면에 울려 퍼진 것 같습니다."
find의 버그이거나 일부 경로 앞에 \가 있을 가능성은 훨씬 더 낮습니다.