使用rsync复制目录结构只保留某些文件
Using rsync to copy directory structure only keeping certain files
我正在使用这个代码
find /path/to/directories/ -d -iname "*modified.tif" -type f -exec rsync -R --relative -v {} test/ \;
复制orig_images内的目录,只保留*modified.tif个文件。然而,我的结果看起来像
test/path/to/directories
而我希望它看起来像
test/directories
将目录移动到 test/ 是微不足道的,但我希望将来能够这样做而不必添加额外的步骤。我怎样才能做到这一点?干杯。
正确更改目录:
cd /path/to/; find directories/ -d -iname "*modified.tif" -type f -exec rsync -R --relative -v {} test/ \;
您可以通过将 test/
设置为您想要的目录来调整目标。
我正在使用这个代码
find /path/to/directories/ -d -iname "*modified.tif" -type f -exec rsync -R --relative -v {} test/ \;
复制orig_images内的目录,只保留*modified.tif个文件。然而,我的结果看起来像
test/path/to/directories
而我希望它看起来像
test/directories
将目录移动到 test/ 是微不足道的,但我希望将来能够这样做而不必添加额外的步骤。我怎样才能做到这一点?干杯。
正确更改目录:
cd /path/to/; find directories/ -d -iname "*modified.tif" -type f -exec rsync -R --relative -v {} test/ \;
您可以通过将 test/
设置为您想要的目录来调整目标。