Wie die Liste der zuletzt gelöschten Dateien aus einem Verzeichnis?

Ich bin mir auch nicht sicher, ob dies problemlos möglich ist, aber ich möchte, um eine Liste der Dateien, die wurden vor kurzem gelöscht, ein Verzeichnis ist, rekursiv, wenn möglich.

Ich bin auf der Suche nach einer Lösung, die nicht erfordert die Erstellung einer temporären Datei, die eine Momentaufnahme der ursprünglichen Verzeichnisstruktur, gegen die zu vergleichen, da schreib-Zugriff möglicherweise nicht immer verfügbar. Edit: Wenn es möglich ist, das gleiche Ergebnis erzielen, indem Sie die Speicherung der snapshot in eine shell-variable anstelle einer Datei, das würde mein problem lösen.

Etwas wie:

find /some/directory -type f -mmin -10 -deletedFilesOnly

Edit: OS: ich verwende Ubuntu 14.04 LTS, aber der Befehl(en) würde wahrscheinlich ausführen in einer Vielzahl von Linux-Boxen oder Docker-Containern, die meisten oder alle von denen sollten mit ext4, und zu denen würde ich mich wahrscheinlich nicht zugreifen, um änderungen vorzunehmen.

Praktisch unmöglich. Gelöschte Dateien gelöscht in Linux -- kein eingebautes Sicherheitsnetz. Wenn Sie wollten, um zu versuchen, etwas WIRKLICH einbilden, Sie könnten versuchen, diese: unix.stackexchange.com/questions/80270/... ...aber für das, was Sie zu benötigen scheinen, das ist wahrscheinlich overkill.
nur Ding ich kann denken ist, WENN die Datei bearbeitet wurde und eine Sicherung gehalten wurde, vom Bearbeiten der Datei, Suche für eine Datei in einem Verzeichnis befindet, wie foo.bar~ hat aber keine foo.bar im Verzeichnis so vorausgesetzt die Datei wurde gelöscht.
die Antwort hängt von der Datei-system verwendet wird, nicht auf das Betriebssystem selbst. der einzige Bezug zu linux ist das, was Sie fordert, ist nicht möglich für die meisten gängigen linux-Dateisysteme.
aber mit den meisten Datei-Systeme haben viele gesehen, unter linux mit dem CLI-Schnittstelle ist es meist unmöglich. So können Sie Sie uns sagen, welches Linux-Betriebssystem Sie verwenden?

InformationsquelleAutor Marco Roy | 2015-08-07

Schreibe einen Kommentar