Macos - zsh - 未知且不可刪除的檔案:

Macos - zsh - 未知且不可刪除的檔案:

我最近注意到一個我無意創建的文件出現在我有意創建的文件所在的目錄中:

<!--

文件內容會根據位置而變化,但通常是同一目錄中另一個文件的文字。

例如

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

Code/Foo/,存在文件<!--foo.txt,其中cat <!--===cat foo.txt

  • <!--無法使用rm -rf或刪除此文件sudo rm -rf
  • time of creation是一樣的foo.txt
  • 的更改foo.txt未見於<!--
  • git目錄中,git 想要提交<!--(正如人們所期望的那樣)
  • ls -lash顯示<!--建立時的檔案大小 ===foo.txt更改前的檔案大小

搜尋引擎結果一直沒有結果,我相信是因為該檔案是由符號組成的(或我的 search-foo 很差)。

什麼可能產生這個文件?我怎麼才能擺脫這個(可能是我自己造成的)詛咒呢?

答案1

具有奇怪名稱的檔案可以透過例如操作./'<--'./以避免名稱與開關、單引號混淆的任何問題,因此 shell 專門處理的任何字元都會失去其含義)。

答案2

我參考你的 foo.js 檔案發現了這個:https://github.com/uupaa/Foo.js/wiki/Foo

還有這個:https://gist.github.com/ryanflorence/5a99e069aca0a35d51e66f2d7fde5b80

顯然,這兩個文件都是連結到某種網頁模組的文件,可能是透過瀏覽器擴充功能導入的。

他們看起來並不惡意。

相關內容