Score:0

วิธีลบสคริปต์ var/tmp

ธง in

ฉันได้รับข้อผิดพลาดต่อไปนี้ขณะพยายามลบไฟล์ชั่วคราว ฉันไม่สามารถเปลี่ยนสิทธิ์ได้เพราะเห็นได้ชัดว่าฉันไม่ใช่เจ้าของ ความช่วยเหลือใด ๆ เกี่ยวกับวิธีดำเนินการจะได้รับการชื่นชมอย่างมาก

มีข้อผิดพลาดในการลบไฟล์ "battery-status-1.sh.swl" เกิดข้อผิดพลาดในการลบไฟล์ /var/tmp/battery-status-1.sh.swl: ไม่อนุญาตให้ดำเนินการ

cocomac avatar
cn flag
(1) เหตุใดคุณจึงพยายามลบไฟล์นี้ (2) คำสั่งที่คุณเรียกใช้เพื่อพยายามลบคืออะไร
Jumba Mark avatar
in flag
ฉันกำลังสร้างสคริปต์ในโฟลเดอร์ tmp และมันไม่เป็นไปตามที่คาดไว้ ฉันได้ลองเปิดโฟลเดอร์ tmp ในเทอร์มินัลแล้วรัน rm -rf *
cocomac avatar
cn flag
ไม่ อย่าทำอย่างนั้น หากคุณต้องการลบไฟล์นั้น `sudo rm someFile` น่าจะใช้ได้ดี สิ่งหนึ่งที่ต้องรู้... บางระบบจะล้างโฟลเดอร์ tmp ในบางครั้ง ดังนั้นฉันขอแนะนำว่าอย่าเก็บไฟล์ของคุณไว้ที่นั่น ไดเร็กทอรีหลักของคุณหรือดีกว่า Git เป็นตัวเลือกที่ดีกว่า
us flag
@cocomac `/var/tmp` ควรจะถูกรักษาไว้ระหว่างการรีบูตตาม [FHS](https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)
cocomac avatar
cn flag
@doneal24 ใช่ แต่ [โพสต์ Unix SE นี้](https://unix.stackexchange.com/a/30504/495409) สังเกตว่า "บางระบบยังทำความสะอาด `/var/tmp` แต่บ่อยครั้งน้อยกว่า"
Jumba Mark avatar
in flag
@cocomac ขอบคุณครับพี่ มันได้ผล ฉันไม่สามารถขอบคุณเพียงพอ

โพสต์คำตอบ

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