如何使用 gsutil 查找和复制?
How can I find and copy using gsutil?
我知道如何用 for 做到这一点,但有没有简单的方法?
touch temp/foo
for i in $(find my-dir/* -newer temp/foo);
do
gsutil -m cp -r "$i" gs://my-bucket/
done
gsutil cp -I
参数应该对此有所帮助。它允许您读取要从标准输入复制的文件列表。
我认为这可行:
find my-dir/* -newer temp/foo | gsutil -m cp -I gs://my-bucket/
我知道如何用 for 做到这一点,但有没有简单的方法?
touch temp/foo
for i in $(find my-dir/* -newer temp/foo);
do
gsutil -m cp -r "$i" gs://my-bucket/
done
gsutil cp -I
参数应该对此有所帮助。它允许您读取要从标准输入复制的文件列表。
我认为这可行:
find my-dir/* -newer temp/foo | gsutil -m cp -I gs://my-bucket/