我用来find列出多个目录中具有特定扩展名的文件。我试过
find /path/to/encompassing/directory/ -d -name "*modified.tif" | xargs cp Destination_Directory/
Run Code Online (Sandbox Code Playgroud)
但没有成功。使用
find /path/ -d -name "*modified.tif" -type f -exec cp {} Destination_Directory \;
Run Code Online (Sandbox Code Playgroud)
有效,但我不明白为什么 xargs 不起作用。