Score:0

วิธีเปลี่ยนเส้นทาง gsutil/gcloud stdout โดยไม่ได้รับอนุญาต

ธง in
jws

บน Ubuntu 20.04 ฉันกำลังพยายามจับภาพ stdout ของ gsutil lsแต่น่าแปลกที่มันทำให้ฉันมีข้อผิดพลาดในการอนุญาต

$ gsutil ls -b gs://my-bucket > /tmp/x.txt
ข้อยกเว้นถูกละเว้นใน: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
PermissionError: [Errno 13] การอนุญาตถูกปฏิเสธ

เกิดข้อผิดพลาดเดียวกันขณะพยายามเปลี่ยนเส้นทาง จีคลาวด์. ยูทิลิตี้ทั้งสองได้รับการติดตั้งผ่าน snap

ฉันไม่มีปัญหากับ

$ echo foo > /tmp/x.txt
$cat /tmp/x.txt
ฟู

หรือด้วยสิ่งที่ชอบ kubectl รับทั้งหมด > /tmp/x.txt.

ฉันได้ลองเส้นทางอื่นด้วย เช่น ./x.txt หรือ ~/scratch/x.txt ที่มีสิทธิ์เปิดกว้าง และฉันแน่ใจว่าไฟล์นั้นไม่มีอยู่จริงในตอนแรก

ฉันสามารถ gsutil ls -b gs://my-bucket | ที/tmp/x.txt แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ

ทำไมฉันไม่สามารถเปลี่ยนเส้นทาง แย่ สำหรับยูทิลิตี้ของ Google โดยไม่ได้รับอนุญาตหรือไม่

อัปเดต เช้านี้ฉันรู้ว่าฉันได้ลองสิ่งนี้ในเทอร์มินัล VS Code เท่านั้น และว้าว! มันแพร่พันธุ์ที่นั่นเท่านั้น ฉันยื่นข้อผิดพลาด.

Jofre avatar
vn flag
https://github.com/microsoft/vscode/issues/138265

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา