Dlaczego pliki .goutputstream-xxxxx są tworzone w folderze domowym? [Zamknięte]


79

Znajduję wiele plików o podobnych nazwach

.goutputstream-xxxxx

gdzie xxxxx to niektóre znaki alfanumeryczne.

Oto zrzut ekranu folderu domowego

zrzut ekranu folderu domowego

Masz pojęcie, dlaczego powinienem je zachować lub czy mogę je usunąć, a także zatrzymać dalsze tworzenie?



Są to tunelowe rozwidlanie procesów POSIX, które nie zostało poprawnie zamknięte. Możemy produkować je z php posix_mkfifo()ipcntl_exec()
NVRM

Odpowiedzi:



6

Są to pliki tymczasowe, które powinny zostać usunięte. Najprawdopodobniej stworzony przez Ubuntu One.

Ten problem został szczegółowo omówiony na tym forum:

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


@ObsessiveFOSS Pierwsze zdanie tej odpowiedzi naprawdę zasadniczo odpowiada na pytanie (lub próbę, nie mówię, że to prawda). I jest to niezbędna informacja z połączonego wątku. Nie jestem pewien, czy ta konkretna odpowiedź rzeczywiście wymaga dodatkowych informacji.
Eliah Kagan

4
Nie używam Ubuntu One i nadal otrzymuję te pliki.
Aby zrobić

4

Nadal działa poprawka (za pośrednictwem raportu o błędzie ):

upstream zatwierdził poprawkę do git, jeśli ktoś chce spróbować zmiany: http://git.gnome.org/browse/glib/commit/?id=afdb2abb13896a3d5caecabd2f7158e8047f9956

Na razie uruchamiam to w cron ( myuserto moja nazwa użytkownika i używam crontab -edo edycji):

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


1
Czy po prostu dodałbym powyższą pracę crona do crontab dokładnie tak, jak ją napisałeś? Jeśli tak, to gdzie mam go zapisać po wyświetleniu monitu przez nano?
Shawn

Jeśli używasz crontab -e, domyślna lokalizacja powinna być już poprawnie wybrana.
belacqua

1
Wystarczy użyć -deletezamiast swojego xargs, jest to bezpieczniejsze i prostsze.
Martin Ueding

@queueoverflow Zakładam, że działa tak długo, jak używasz GNU find.
belacqua

3

Nie wiem, czy to z powodu aktualizacji jądra, czy co, ale udało mi się osiągnąć taki sam wynik jak:

cd && rm .goutputstream-* -v

biegiem:

rm .goutputstream-*

9
Ten pierwszy przechodzi do katalogu domowego cd , usuwa wszystkie .goutputstream-*pliki i wyświetla listę usuniętych plików. Ten ostatni usuwa wszystkie .goutputstream-*pliki z bieżącego katalogu . Twoje rozwiązanie nie będzie działać, jeśli użytkownika nie ma jeszcze w katalogu domowym.
Zaz

Cóż, będzie działać, po prostu nie usunie .goutputstream-*plików, które mogą znajdować się w katalogu domowym. Gdyby w bieżącym katalogu znajdowały się takie pliki, zostałyby one usunięte.
icedwater

Nie ma to nic wspólnego z żadnym jądrem.
Ken Sharp
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.