Я использую 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
Я продолжаю удалять файлы, когда нахожу их, но есть ли способ определить процесс, который их создает? Может быть, способ получить уведомление при создании файла?
Откройте terminal.app (Приложения -> Утилиты -> Терминал или через Spotlight) и выполните следующую команду: sudo fs_usage | grep [path_to_file]
. Path_to_file может указывать на любой из найденных вами файлов xEy40. Посмотрим, покажет ли это что-нибудь.
Если у вас установлен Xcode, вы можете использовать Instruments.app ( документация Apple
Вы можете использовать эту команду для запуска
open /Applications/Xcode.app/Contents/Applications/Instruments.app
После открытия это приложение может отслеживать все процессы на вашем компьютере для чтения, записи и блокировки файлов, среди прочего. Существует шаблон под названием File Activity, который вы можете использовать, чтобы отслеживать всю файловую активность в системе. Вы можете использовать фильтрацию, чтобы найти создание вашего нечетного файла и процесс, который его создал. Удачи!
Марк Дж. Миллер
Марк Дж. Миллер
.bash_profile
, которая устанавливала переменную среды для секрета приложения Akka. Я добавил его в свой.bash_profile
как часть изучения Akka. Он включал>
символ, который он интерпретировал как перенаправитель вывода - это то, что создавало файл. Файл создавался каждый раз, когда я открывал новое окно терминала.