我经常需要command most_recently_created_file_or_folder
从终端执行类似操作。如能得到任何帮助,我将不胜感激。
答案1
如果您正在运行 Zeitgeist,则可以使用以下脚本:
#! /usr/bin/env python
from zeitgeist.client import ZeitgeistDBusInterface
from zeitgeist.datamodel import Event, Interpretation, TimeRange, \
StorageState, ResultType
zg = ZeitgeistDBusInterface()
events = zg.FindEvents(
TimeRange.always(),
[Event.new_for_values(interpretation=Interpretation.CREATE_EVENT)],
StorageState.Any, 1, ResultType.MostRecentEvents)
last_event = Event(events[0])
last_subject = last_event.get_subjects()[0]
print last_subject.uri
答案2
答案3
该命令history
将打印在 shell 中执行的最后命令(根据设置,大约 500 个)的列表。
你可以history |grep mkdir
搜索任何新创建的目录。但是,只有当目录是明确创建的(即由用户创建)且在 shell 中创建时,它才会起作用。
答案4
command "`ls -c1 | head -n1`"
command
将在当前工作目录中最近创建的文件上运行。您的 shell 可能需要不同的引用或转义。