Почему файлы .goutputstream-xxxxx создаются в домашней папке? [закрыто]

79

Я нахожу много файлов с именами

.goutputstream-xxxxx

где xxxxx - это буквенно-цифровые символы.

Вот скриншот домашней папки

скриншот домашней папки

Любая идея, почему я должен сохранить их или я могу удалить, а также остановить дальнейшее создание?

Джон
источник
1
Эта ошибка была исправлена bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785
Braiam
Это процесс создания туннелей POSIX, которые не были закрыты должным образом. Мы можем произвести их из php posix_mkfifo()иpcntl_exec()
NVRM

Ответы:

53

Это ошибка - https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/984785

Уверен, что это не Ubuntu - у меня его здесь нет, и у меня есть файлы.

Я удаляю их время от времени, не вызывая у меня никаких проблем.

Вы можете запустить эту команду в терминале, чтобы удалить их все:

cd && rm .goutputstream-* -v
23 93 26 35 19 57 3 89
источник
Я считаю, что эти файлы связаны с gstreamer или pulseaudio.
Анвар
6

Это временные файлы, которые должны были быть удалены. Скорее всего, созданный Ubuntu One.

Этот вопрос подробно обсуждался на этом форуме:

http://ubuntuforums.org/showthread.php?p=11953534

upapilot
источник
@ObsessiveFOSS Первое предложение этого ответа действительно в основном отвечает на вопрос (или попытка, я не говорю, что это правильно). И это основная информация из связанной ветки. Я не уверен, что этот конкретный ответ действительно требует каких-либо дополнительных деталей.
Элия ​​Каган
4
Я не пользуюсь Ubuntu One и все равно получаю эти файлы.
Делать
4

Исправление все еще в работе (через отчет об ошибке ):

апстрим добавил исправление для git, если кто-то хочет попробовать это изменение: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

Сейчас я запускаю это в cron ( myuserэто мое имя пользователя и использую crontab -eдля редактирования):

@daily find /home/myuser/.goutputstream-* -mtime +2 -print | xargs rm -f

belacqua
источник
1
Могу ли я просто добавить вышеуказанную работу cron в crontab в точности так, как вы ее написали? Если да, где я могу сохранить его, когда появится запрос nano?
Шон
Если вы используете crontab -e, местоположение по умолчанию должно быть уже правильно выбрано.
Белаква
1
Просто используйте -deleteвместо своего xargs, это безопаснее и проще.
Мартин Уединг
@queueoverflow Я предполагаю, что это работает, пока вы используете GNU find.
Белаква
3

Я не знаю, если это из-за обновления ядра, или что у вас есть, но я смог добиться того же результата, что и:

cd && rm .goutputstream-* -v

запустив:

rm .goutputstream-*
Phillip
источник
9
Первый переходит в домашний каталог cd , удаляет все .goutputstream-*файлы и выдает список удаленных файлов. Последний удаляет все .goutputstream-*файлы в текущем каталоге . Таким образом, ваше решение не будет работать, если пользователь еще не находится в домашнем каталоге.
Zaz
Ну, это будет работать, просто не удалит .goutputstream-*файлы, которые могут быть в домашнем каталоге. Если бы в этом текущем каталоге были такие файлы, они были бы удалены.
Ледяной воды
Ничего общего с ядром.
Кен Шарп