Wie kann ich aktuelle Dateien über die Befehlszeile anzeigen?

7

Ist es möglich, Dateien, auf die kürzlich zugegriffen wurde, mit einem einzigen Befehl in der Befehlszeile anzuzeigen?

Könnten Sie bitte erklären, was genau der Befehl bewirkt?

Sag mir warum
quelle
1
Was sind "zuletzt aufgerufene Dateien"?
AB
1
Ich würde Nautilus aktuelle Dateien annehmen? Siehe askubuntu.com/questions/504371/…
Rinzwind

Antworten:

7

Mein "vor kurzem" ist 5 Minuten =)

recently=5
find . -type f -amin "$recently"

Nervenzusammenbruch

  • find

    Suche nach Dateien in einer Verzeichnishierarchie

  • .

    Suchen Sie im aktuellen Ordner und in allen Unterordnern

  • -type f

    Suche nur nach Dateien

  • -amin 5

    Auf die Datei wurde zuletzt vor 5 Minuten zugegriffen.


Oder vielleicht meinen Sie die kürzlich verwendeten Dateien in Ihrer Desktop-Umgebung, als Sie so etwas brauchen

awk -F"file://|\" " '/file:\/\// {print $2}' ~/.local/share/recently-used.xbel

Nervenzusammenbruch

  • awk

    Muster-Scan- und Textverarbeitungssprache

  • -F"file://|\" "

    Definieren Sie zwei Feldtrennzeichen file://und"

  • /file:\/\//

    nur Zeilen mit file://sind interessant

  • {print $2}

    Der Pfad befindet sich in Spalte 2

AB
quelle
Er meint wahrscheinlich ~ / .local / share / kürzlich benutzte.xbel
Rinzwind
5

Der Begriff vor kurzem ist relativ, ich gehe davon aus, dass die letzten 10 Minuten in meiner Antwort aktuell sind (ändern Sie dies, um es Ihren Bedürfnissen anzupassen).

Verwenden von find:

find . -type f -amin -10 

Hier -amin -10finden Sie alle Dateien ( -type f) im aktuellen Verzeichnis und alle Unterverzeichnisse, auf die innerhalb der letzten 10 Minuten zugegriffen wurde.

Für Dateien, auf die vor weniger als 30 Minuten zugegriffen wurde:

find . -type f -amin -30

Verwenden von zsh:

print -l **/*(.am-10)

**/*sucht rekursiv nach Dateien und das Glob-Qualifikationsmerkmal (.am-10)findet Dateien ( .), auf die innerhalb der letzten 10 Minuten zugegriffen wurde ( am-10).

heemayl
quelle
gleicher Kommentar: er meint wahrscheinlich ~ / .local / share / kürzlich verwendet.xbel
Rinzwind