禁用进度输出 aws s3 sync 而不禁用所有输出
Disable progress output aws s3 sync without disabling all output
有什么方法可以禁用
Completed 1 of 12 part(s) with 11 file(s) remaining...
使用 aws s3 sync
命令(来自 aws cli 工具)的进度输出。
我知道有一个 --quiet
选项,但我不想使用它,因为我仍然希望我的日志文件中有 Upload...
详细信息。
不是大问题,但会在日志文件中造成混乱,例如:
Completed 1 of 12 part(s) with 11 file(s) remaining^Mupload: local/file to s3://some.bucket/remote/file
其中 ^M
是一个控制字符。
我快速查看了 CLI 工具代码,目前无法禁用该消息。
您应该在 运行 命令时使用 --only-show-errors
标志。此外,您还需要 --no-progress
。这将最小化日志记录。
更多规格:https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html
As of October 2017, it is possible to only suppress upload progress 与 aws s3 cp
和 aws s3 sync
通过使用 --no-progress
选项:
--no-progress (boolean) File transfer progress is not displayed. This flag is only applied when the quiet and only-show-errors flags are not
provided.
示例:
aws s3 sync /path/to/directory s3://bucket/folder --no-progress
输出:
upload: /path/to/directory to s3://bucket/folder
您无法完全禁用该消息。您只能通过编辑删除,但是当您再次 运行 时,它会再次出现。
有什么方法可以禁用
Completed 1 of 12 part(s) with 11 file(s) remaining...
使用 aws s3 sync
命令(来自 aws cli 工具)的进度输出。
我知道有一个 --quiet
选项,但我不想使用它,因为我仍然希望我的日志文件中有 Upload...
详细信息。
不是大问题,但会在日志文件中造成混乱,例如:
Completed 1 of 12 part(s) with 11 file(s) remaining^Mupload: local/file to s3://some.bucket/remote/file
其中 ^M
是一个控制字符。
我快速查看了 CLI 工具代码,目前无法禁用该消息。
您应该在 运行 命令时使用 --only-show-errors
标志。此外,您还需要 --no-progress
。这将最小化日志记录。
更多规格:https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html
As of October 2017, it is possible to only suppress upload progress 与 aws s3 cp
和 aws s3 sync
通过使用 --no-progress
选项:
--no-progress (boolean) File transfer progress is not displayed. This flag is only applied when the quiet and only-show-errors flags are not provided.
示例:
aws s3 sync /path/to/directory s3://bucket/folder --no-progress
输出:
upload: /path/to/directory to s3://bucket/folder
您无法完全禁用该消息。您只能通过编辑删除,但是当您再次 运行 时,它会再次出现。