2015-12-02 105 views

回答

0

我有同樣的問題和之後的一些想法,我想,這是由設計就像UNIX cp命令。我想出了利用xargs實用的解決方案,你可以這樣做:

cat test.txt | xargs -I '{}' gsutil '{}' gs://my-bucket-name/'{}' 

隨着-I選項,xargs的執行對於每個輸入行下面的命令。一個缺點這種方法引入的是,你不能使用-mgsutil cp它可以顯著減慢任務。

-1

我認爲你可以使用find命令。例如,下面的命令幫助我將「[you path]」文件夾及其子文件夾下的所有.json文件複製到GCS存儲桶中,同時使用-m選項。希望它可以幫助

sudo find [your path] -print | grep -i '.*[.]json' | sudo gsutil -m cp -I gs://[your bucket] 
相關問題