gpt4 book ai didi

linux - 如何生成一个文件夹,其中包含最后添加的 X 个文件?

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:04 24 4
gpt4 key购买 nike

所以我有一个巨大的文件夹,其中包含大量文件的子文件夹,并且我一直在向其中添加文件。

我需要在该文件夹的根目录中有一个子文件夹,其中添加了最后 10-20 个文件的符号链接(symbolic link),以便我可以快速找到我最近添加的内容。它位于 NAS 上,但我有一个通过 NFS 连接的运行 Arch 的 linux 机器,所以我认为最好的方法是使用 find 命令运行 bash 脚本,然后是 ln -sf 循环,但没有帮助我无法安全完成。

最佳答案

需要这样的东西:

mkdir -p subfolder
find /dir/ -type f -printf '%T@ %p\n' | sort -n | tail -n 10 | cut -d' ' -f2- | while IFS= read -r file ; do ln -s "$file" subfolder ; done

这将在 子文件夹 中创建符号链接(symbolic link),指向以 /dir/ 为根的目录树中的 10 个最近修改的文件

关于linux - 如何生成一个文件夹,其中包含最后添加的 X 个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9316611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com