Как я нахожу недавно используемые файлы через терминал?

Я хочу видеть недавно используемые файлы к которым (получают доступ), наряду с их путем через терминал.

Как я мог получить тот список файлов?

Примечание: Этим вопросом не является дубликат недавнего Шоу, изменил/создал файлы с помощью Терминала

3
задан 13 April 2017 в 15:25

1 ответ

Это работает над системами Ubuntu, который имеет nautilus как файловый менеджер по умолчанию.

Выполнение ниже команды на терминале для наблюдения недавно полученный доступ (иначе просматриваемый) файлы.

sed -nr 's/.*href="([^"]*)".*/\1/p' ~/.local/share/recently-used.xbel

информация обо всех файлах, к которым недавно получают доступ, хранятся в этом конкретном ~/.local/share/recently-used.xbel файл. При извлечении только файла наряду с он - путь, был сделан вышеупомянутой командой.

Объяснение Команды:

sed -nr 's/.*href="([^"]*)".*/\1/p' ~/.local/share/recently-used.xbel

-n-> подавляют автоматическую печать пространства шаблона

-r-> Расширенный regex. Если мы используем sed с -r, то мы не должны выходить из некоторых символов как ((, ), {, }, и т.д.)

's/.*href="([^"]*)".*/\1/p'-> sed ищет строку, которая имеет этот (.*href="([^"]*)".*) regex во входном файле. Если это находит кого-либо, то это захватывает только символы, которые являются в двойных кавычках, который был после href= (href="") и сохранил его в группе. Только сохраненная группа печатается через Пример обратной ссылки (\1).

:

$ sed -nr 's/.*href="([^"]*)".*/\1/p' ~/.local/share/recently-used.xbel
file:///media/truecrypt8/bar.txt
file:///media/truecrypt8/picture.txt
file:///media/truecrypt8/bob.txt
file:///media/truecrypt8/movie.txt
file:///media/truecrypt8/music.txt
file:///media/truecrypt8/foo.txt

, Если Вы хотите, чтобы вывод был отформатирован тогда выполненный это,

$ sed -nr 's/.*href="([^"]*)".*/\1/p' ~/.local/share/recently-used.xbel | sed 's|\/\/| |g'
file: /media/truecrypt8/bar.txt
file: /media/truecrypt8/picture.txt
file: /media/truecrypt8/bob.txt
file: /media/truecrypt8/movie.txt
file: /media/truecrypt8/music.txt
file: /media/truecrypt8/foo.txt
5
ответ дан 1 December 2019 в 15:39

Другие вопросы по тегам:

Похожие вопросы: