gpt4 book ai didi

bash - 递归地将嵌套文件夹内容复制到一个文件夹(终端)

转载 作者:行者123 更新时间:2023-11-29 08:43:56 28 4
gpt4 key购买 nike

我有一个 Wordpress 上传文件夹,该文件夹使用子文件夹构建了几个月。

wolfr2:uploads wolfr$ tree .
.
|-- 2007
| |-- 08
| | |-- beautifulkatamari.jpg
| | |-- beautifulkatamari.thumbnail.jpg
| | |-- beetle.jpg
| | |-- beetle.thumbnail.jpg

如何使用终端将所有图像递归复制到另一个文件夹中?我似乎无法像通配 rune 件名那样通配 rune 件夹。 (例如 *.jpg 或 *)(我在 Mac OSX 上)

cp -R ./*.jpg .

?

最佳答案

这会将所有 *.jpg 文件从当前文件夹复制到新文件夹并保留目录结构。

tar cvfp `find . -name "*.jpg"` | (cd <newfolder>; tar xfp -)

复制而不保留目录结构:

cp `find . -name "*.jpg"` <newfolder>

关于bash - 递归地将嵌套文件夹内容复制到一个文件夹(终端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1936187/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com