![cp从不同目录到一个目录某些文件](https://linux22.com/image/112441/cp%E4%BB%8E%E4%B8%8D%E5%90%8C%E7%9B%AE%E5%BD%95%E5%88%B0%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95%E6%9F%90%E4%BA%9B%E6%96%87%E4%BB%B6.png)
我想做以下事情。
我想每天从远程 FTP 服务器复制某些文件。此 FTP 目录已挂载。每天都会创建一个目录,在该目录中我需要 5 个文件中的 3 个文件
dir1
dir2
dir3
我想每天将某些扩展名的文件复制到dir999
cp */*.img /dir999
但是每天都会再次复制所有文件吗?因为它很多,我只想做一些改变。
答案1
cp
FreeBSD、GNU 和 MacOS 等许多实现都有-n
跳过现有文件的选项。所以与
cp -n */*.img /dir999
您只会复制新文件。请注意,更改的文件不会在目标目录中更新。如果你想要这个,你需要一个不同的解决方案。