从文件系统中选择一个随机文件

从文件系统中选择一个随机文件

有没有办法从随机文件的路径全部的文件系统(来自单个分区或下的所有内容/),在合理的时间内?

答案1

启用ls、 GNUsorttail文件全局搜索

shopt -s globstar
ls -d /** | sort -R | tail -1

sort -RPOSIX 未指定选项。它属于GNU排序的随机实现。

如排序手册页中所述

-R, --random-sort
    sort by random hash of keys

相关内容