linux 使用查找将文件复制到新文件夹

5tmbdcev  于 2022-12-26  发布在  Linux
关注(0)|答案(1)|浏览(231)

我正在搜索一个查找命令来复制所有的墙纸文件,看起来像这样:
3245x2324.png(所有数字仅为占位符)3242x3242.jpg
我在我的/usr/share/wallpapers文件夹中,有许多子文件夹中的文件我想复制。有许多像“screenshot.png”和这个文件,我不想复制。
我的find命令是这样的:

find . -type f -name "*????x????.???"

如果我用这个搜索我得到的文件,我想看看,但如果我合并这个与-exec cp:

find . -type f -name "*????x????.???" -exec cp "{}" /home/mine/Pictures/WP \;

find命令仅复制10个文件,而实际上有77个(我用wc计算)
有人知道我做错了什么吗?
此致,
荣色

oxf4rvwz

oxf4rvwz1#

你可以使用-exec来完成这个操作,但是我不确定你是否可以在一次take中完成重命名和复制,也许可以使用在每次查找结果后执行的脚本。
但那只是个建议。

相关问题