Macos - zsh - 알 수 없고 삭제할 수 없는 파일:

Macos - zsh - 알 수 없고 삭제할 수 없는 파일:

최근에 의도적으로 생성하지 않은 파일이 의도적으로 생성한 파일과 함께 디렉터리에 나타나는 것을 발견했습니다.

<!--

파일 내용은 위치에 따라 달라지지만 일반적으로 동일한 디렉터리에 있는 다른 파일의 텍스트입니다.

예를 들어

.../Foo/
        <!--
        foo.js

에는 Code/Foo/파일이 있고 <!--, foo.txt여기서 cat <!--===cat foo.txt

  • 이 파일은 다음과 같이 <!--제거할 수 없습니다 .rm -rfsudo rm -rf
  • 그것은 time of creation다음과 같습니다foo.txt
  • 변경사항은 다음 foo.txt에 표시되지 않습니다.<!--
  • 디렉토리 에서 git은 (예상대로) git커밋을 원합니다 .<!--
  • ls -lash생성 시 파일 크기 표시 === 변경 전 <!--파일 크기foo.txt

검색 엔진 결과는 성과가 없었습니다. 파일이 기호로 구성되어 있기 때문이라고 생각합니다(또는 내 검색 결과가 좋지 않음).

이 파일을 생성하는 것은 무엇일까요? 이 (아마도 자해한) 저주를 어떻게 제거할 수 있습니까?

답변1

이상한 이름을 가진 파일은 예를 들어 조작할 수 있습니다 ./'<--'( ./이름이 스위치와 혼동되는 문제를 방지하기 위해 작은따옴표를 사용하여 쉘이 특별히 처리하는 모든 문자는 의미를 잃습니다).

답변2

foo.js 파일과 관련하여 다음을 찾았습니다.https://github.com/uupaa/Foo.js/wiki/Foo

또한 이것은:https://gist.github.com/ryanflorence/5a99e069aca0a35d51e66f2d7fde5b80

분명히 둘 다 브라우저 확장 프로그램을 통해 가져온 일종의 웹 모듈에 연결된 파일입니다.

악성은 아닌 것 같습니다.

관련 정보