Странные файлы с именем "/xEy4O" продолжают появляться

Я использую OSX 10.11.3 и продолжаю находить файлы с именами /xEy4Oпо всей файловой системе. Я открыл их в текстовом редакторе, и они совершенно пусты. Так что они кажутся своего рода маркерным файлом. Если я перечислю содержимое каталога в консоли, имя на самом деле будет :xEy4O. Я могу запускать find / -name ':xEy4O'файлы, которые, кажется, находятся только в каталогах, которые я открывал в какой-то момент, но я не знаю, какое приложение их туда помещает.

Кроме того, файлы, похоже, ограничены моим домашним каталогом и его подкаталогами. Я думаю, что это не вирус, но я не уверен, что это на самом деле.

Вот результат поиска:

/Applications/IntelliJ IDEA 15 CE.app/Contents/bin/:xEy4O
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Users/hammer/.Trash/:xEy4O
/Users/hammer/:xEy4O
/Users/hammer/dev/tools/eclipse/che-4.0.0-beta-13/:xEy4O
/Users/hammer/dev/tools/eclipse/che-4.0.0-RC1-SNAPSHOT/conf/:xEy4O
/Users/hammer/dev/tools/eclipse/che-4.0.0-RC1-SNAPSHOT/plugins/examples/:xEy4O
/Users/hammer/Library/Application Support/MobileSync/Backup/e1509ec4913dcca752e7dc0579fc6a1320cab6d2/:xEy4O

Я продолжаю удалять файлы, когда нахожу их, но есть ли способ определить процесс, который их создает? Может быть, способ получить уведомление при создании файла?

Ответы (2)

Откройте terminal.app (Приложения -> Утилиты -> Терминал или через Spotlight) и выполните следующую команду: sudo fs_usage | grep [path_to_file]. Path_to_file может указывать на любой из найденных вами файлов xEy40. Посмотрим, покажет ли это что-нибудь.

Спасибо! Я буду работать, пока не получу удар. Это как раз то, что я искал.
Таким образом, проблема была в строке .bash_profile, которая устанавливала переменную среды для секрета приложения Akka. Я добавил его в свой .bash_profileкак часть изучения Akka. Он включал >символ, который он интерпретировал как перенаправитель вывода - это то, что создавало файл. Файл создавался каждый раз, когда я открывал новое окно терминала.

Если у вас установлен Xcode, вы можете использовать Instruments.app ( документация Apple

Вы можете использовать эту команду для запуска

open /Applications/Xcode.app/Contents/Applications/Instruments.app

После открытия это приложение может отслеживать все процессы на вашем компьютере для чтения, записи и блокировки файлов, среди прочего. Существует шаблон под названием File Activity, который вы можете использовать, чтобы отслеживать всю файловую активность в системе. Вы можете использовать фильтрацию, чтобы найти создание вашего нечетного файла и процесс, который его создал. Удачи!