Frage Finden Sie alle Dateien auf dem Dateisystem, die ich bearbeitet oder erstellt habe


Ist es in Ubuntu möglich, eine Liste aller Dateien auf dem von mir bearbeiteten Dateisystem zu erhalten? Ich brauche eine Möglichkeit, alle Dateien zu finden, die ich verändert oder geschrieben habe (weil diese Dateien für mich am wichtigsten sind, und ich brauche eine Möglichkeit, sie zu identifizieren, damit ich sie nicht versehentlich löschen kann.)


1
2017-11-15 07:23


Ursprung




Antworten:


Verwenden find Befehl können Sie die Dateien auflisten, die von einem Benutzer erstellt / bearbeitet wurden.

find / -mtime -10 -type f -user userid -print

Dies wird alle Dateien durchsuchen, die in den letzten 10 Tagen erstellt / bearbeitet wurden.

benutzen sudo wenn Sie die Dateien unter suchen / Dateisystem und wenn es nur Ihr Home-Verzeichnis ($HOME) ignoriere den Sudo-Befehl.


-1
2017-11-15 07:32



Funktioniert das für bearbeiten? Ich meine, die -user userid ist nur für Dateien, die Ihnen gehören, wenn Sie eine Datei bearbeitet haben, die dem System oder einem anderen Benutzer gehört, werden Sie es nicht finden. - Nanne
Das funktioniert nicht, wenn wir sudo <command> benutzen, um die Datei zu bearbeiten. Dieser Befehl kann nur die Dateien auflisten, die einem bestimmten Benutzer gehören - devav2
Auch schreibbare Welt- oder Gruppen-Dateien: Dafür brauchst du kein sudo :) - Nanne
Ich stimme zu, aber wenn Sudo nicht benutzt wird, würde OP "Erlaubnis verweigert" für die Suche bekommen / Dateisystem. Sudo dient nur dazu, die Warnungen zu unterdrücken. - devav2
@ devav2 Die Liste enthält Tausende von Nautilus Thumbnails, die unter Ihrem Namen erstellt wurden. Auch Programme, die du heruntergeladen hast, haben sich nie geändert EnhanceIO erscheinen auch in der Liste. - WinEunuuchs2Unix