如何仅复制文件夹中的最新图像?

时间:2011-05-19 19:26:24

标签: image directory copy duplicates webcam

我有一台单反相机拍摄建筑项目的照片。相机连接USB到计算机,每15分钟发射一次图像。此文件将保存到网络位置。 (文件夹A)最后,我将对这些图像进行一段时间的推移。

我也希望能够在网站上显示这些图像。所以我想象的是我的网络服务器上只有一个文件的文件夹....最近的图像来自我的数码单反相机。 (文件夹B)

所以脚本需要 - 1)删除文件夹B中的现有文件 2)将最新文件从文件夹A复制到文件夹B(仅限最新文件) 3)将该图像文件重命名为与那里相同的名称(因此我可以在我的网页中嵌入该单一文件名)...所以像“webimage.jpg”这样的方式,该文件夹中的文件总是被命名为“webimage”。 JPG“

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我们假设这个

$ ls -lat $d0

total 88
drwx------+ 1 dmi Aucun     0 Jul  3 13:51 .
drwx------+ 1 dmi Aucun     0 Jul  3 13:51 bb
drwxrwxrwt+ 1 dmi Aucun     0 Jul  3 13:34 ..
drwx------+ 1 dmi Aucun     0 Jul  3 13:34 aa
-rwx------  1 dmi Aucun 33203 Jun 30 12:30 arp.o
-rwx------  1 dmi Aucun 20235 Jul  2  2007 makefile.in
-rwx------  1 dmi Aucun 24264 Jun 25  2007 isakmp.c
-rwx------  1 dmi Aucun  4586 Nov 21  2006 ftpctrl.c

显然,最近的文件

$d0/arp.o

给出

ls -lAt  $d0  |perl -ne  'next if/^d/; if( s/.* \d\d:\d\d //){ print ;exit}'
然后使用此衬里将

复制到$ d1 / mypic.png

cp $d0/$( ls -lAt $d0  |perl -ne 'next if/^d/; if( s/.* \d\d:\d\d //){ print ;exit}')  $d1/mypic.bmp

- )

相关问题