Synology diskstation bash脚本:删除旧文件(只保留10个最新文件)

Synology diskstation bash脚本:删除旧文件(只保留10个最新文件),bash,synology,Bash,Synology,这可用于删除超过14天的文件 find /path/to/share -type f -iname "*.*" -mtime +14 -exec rm -f {} \; 我需要修改,只留下10个最新的文件,不管它们有多旧 find /path/to/share -type f -iname "*.*" | sort | sed -n -e :a -e '1,10!{P;N;D;};N;ba' | xargs rm PS如果不需要排序,请将其删除

这可用于删除超过14天的文件

find /path/to/share -type f -iname "*.*" -mtime +14 -exec rm -f {} \;
我需要修改,只留下10个最新的文件,不管它们有多旧

find /path/to/share -type f -iname "*.*" | sort | sed -n -e :a -e '1,10!{P;N;D;};N;ba' | xargs rm
PS如果不需要排序,请将其删除