Linux 移动除最后n个文件以外的所有文件
如何将最后的Linux 移动除最后n个文件以外的所有文件,linux,command-line,Linux,Command Line,如何将最后的n文件以外的所有文件从dir1移动到dir2 我现在这样做,将时间设置为n的近似值,在我的情况下n=2每10分钟一次 find /dir1/ -name '*.txt*' -mmin +10 -type f -exec mv "{}" /dir2/ \; 一个类似的命令,可以工作,但我不确定,有人能确认应该如何适应这个吗 ls -1tr | head -n -2 | xargs -d '\n' mv -f -- 看看这里:那么您建议的解决方案是ls-1tr | head-n-2
n
文件以外的所有文件从dir1
移动到dir2
我现在这样做,将时间设置为n
的近似值,在我的情况下n=2
每10分钟一次
find /dir1/ -name '*.txt*' -mmin +10 -type f -exec mv "{}" /dir2/ \;
一个类似的命令,可以工作,但我不确定,有人能确认应该如何适应这个吗
ls -1tr | head -n -2 | xargs -d '\n' mv -f --
看看这里:那么您建议的解决方案是
ls-1tr | head-n-2 | xargs-d'\n'mv-f--
?