A.B*_*.B. 10
我的“最近”是 5 分钟=)
recently=5
find . -type f -amin "$recently"
Run Code Online (Sandbox Code Playgroud)
分解
find
在目录层次结构中搜索文件
.
在当前文件夹和所有子文件夹中搜索
-type f
只搜索堡垒文件
-amin 5
文件最后一次访问是在 5 分钟前。
或者,您可能指的是桌面环境中最近使用的文件,而不是您需要的文件
awk -F"file://|\" " '/file:\/\// {print $2}' ~/.local/share/recently-used.xbel
Run Code Online (Sandbox Code Playgroud)
分解
awk
模式扫描和文本处理语言
-F"file://|\" "
定义两个字段分隔符,file://以及"
/file:\/\//
只有带有file://的线条有趣
{print $2}
路径在第 2 列
最近这个词是相对的,我将在我的回答中假设最后 10 分钟是最近的(更改它以满足您的需要)。
使用find:
find . -type f -amin -10
Run Code Online (Sandbox Code Playgroud)
此处-amin -10将查找-type f当前目录中的所有文件 ( ) 以及最近 10 分钟内访问过的所有子目录。
对于不到 30 分钟前访问过的文件:
find . -type f -amin -30
Run Code Online (Sandbox Code Playgroud)
使用zsh:
print -l **/*(.am-10)
Run Code Online (Sandbox Code Playgroud)
**/*递归查找文件,glob 限定符(.am-10)查找.最近 10 分钟内访问过的文件 ( ) ( am-10)。
| 归档时间: |
|
| 查看次数: |
8991 次 |
| 最近记录: |