列出并操作超过一定大小的文件?
List and operate on files above a certain size?
如何使用 gsutil 擦除一定大小以下的所有文件?我们可以使用脚本来过滤 gsutil ls 的输出,但听起来太过分了。
gsutil 不直接支持(如在命令行标志中)仅对小于给定大小的文件进行操作。相反,您必须使用脚本,例如:
gsutil ls -l gs://your-bucket | awk '{if ( < 1024) print $NF}' | xargs some-command
如何使用 gsutil 擦除一定大小以下的所有文件?我们可以使用脚本来过滤 gsutil ls 的输出,但听起来太过分了。
gsutil 不直接支持(如在命令行标志中)仅对小于给定大小的文件进行操作。相反,您必须使用脚本,例如:
gsutil ls -l gs://your-bucket | awk '{if ( < 1024) print $NF}' | xargs some-command