且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将整个目录结构的每个文件复制到另一个的基本路径中

更新时间:2023-11-27 23:01:04

你正在寻找扁平化目录的方法

you are looking for ways to flatten the directory

find /images -iname '*.jpg' -exec cp --target-directory /newfolder/ {} ;

find所有文件iname以不区分大小写的名称模式.
cp 复制一次到名为 /newfolder/--target-directory.
{}将列表从find展开成/dir/file.jpg/dir/dir2/bla.jpg的形式.

find all files iname in case insensitive name mode.
cp copy once to --target-directory named /newfolder/.
{} expand the list from find into the form of /dir/file.jpg /dir/dir2/bla.jpg.