linux 下如何复制一个文件夹下最新生成的5个文件到另一个文件夹

比如 /mnt/sda1/1 下面不断生成*.jpg文件 怎么选择最新的五个移动出来

复杂的办法就是使用ls
*.jpg
-t
了做个循环并循环5次
简单的办法就是使用管道
我的使用:
ls
/root/test/*.jpg
-t
|
head
-n
5
|
xargs
-I
{}
cp
{}
/root/test/test.root/
-rf
楼上的提问是:
ls
/mnt/sda1/1/*.jpg
-t
|
head
-n
5
|
xargs
-I
{}
cp
{}
目的路径
-rf
温馨提示:答案为网友推荐,仅供参考
相似回答