假设我在/home/myuser
3000 个目录中有 90,000 个文件。
如何编写 bash 函数或使用 linux 命令来获取一个随机文件?
我想也可能是C
最佳答案
您可以列出所有文件,然后在它们之间随机选择一行:
find /home/myuser | sort -R | head -n1
然而,这不是很有效,并且可能需要一段时间,但是很容易理解。您可以从这里工作。
关于c - linux下如何获取随机文件?包括子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25891842/