可能是一个愚蠢的问题,但有任何方法可以禁用
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
是控制角色。
答案 0 :(得分:3)
我快速浏览了CLI工具代码,目前无法禁用该消息。
答案 1 :(得分:0)
在运行命令时,应使用--only-show-errors
标志。另外,您需要--no-progress
。这将最小化日志记录。
更多规格:https://docs.aws.amazon.com/cli/latest/reference/s3/sync.html
答案 2 :(得分:0)
As of October 2017,可以使用aws s3 cp
选项仅将suppress upload progress与aws s3 sync
和--no-progress
一起使用:
-no-progress(布尔值)不显示文件传输进度。仅当静默和仅显示错误标志不存在时,才应用此标志 提供。
示例:
aws s3 sync /path/to/directory s3://bucket/folder --no-progress
输出:
upload: /path/to/directory to s3://bucket/folder
答案 3 :(得分:0)
您不能完全禁用该消息。您只能通过编辑来删除,但是再次运行时,它将再次显示。