วิธีล้างแคชและคุกกี้ของเบราว์เซอร์จากเทอร์มินัล


17

ฉันต้องการล้างแคช Firefox และคุกกี้จากเทอร์มินัล
ฉันจะทำอย่างไร


ฉันพยายามลบทุกอย่างจากเมนูการตั้งค่าและลบแคชเนื้อหาเว็บคุณเพียงแค่ต้องเลือกทุกอย่างปิดหน้าต่าง เมื่อเปิดอีกครั้งแคชคือ 0
มิทช์

คำตอบ:


14

เพื่อล้างคุกกี้จากเทอร์มินัลคุณสามารถใช้คำสั่งต่อไปนี้:

rm ~/.mozilla/firefox/*.default/cookies.sqlite

เพื่อล้างแคชทั้งหมดคุณสามารถใช้:

rm ~/.mozilla/firefox/*.default/*.sqlite ~/.mozilla/firefox/*default/sessionstore.js
rm -r ~/.cache/mozilla/firefox/*.default/*

แต่ดีกว่าคุณสามารถสำรองไฟล์เหล่านี้หากคุณต้องการเรียกคืนหลัง:

mkdir -p ~/.mozilla/firefox/backup ~/.cache/mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/*.sqlite  ~/.mozilla/firefox/backup
mv ~/.mozilla/firefox/*.default/sessionstore.js ~/.mozilla/firefox/backup
mv ~/.cache/mozilla/firefox/*.default/* ~/.cache/mozilla/firefox/backup

1
มันล้างประวัติเบราว์เซอร์ของฉันทั้งหมดเว็บล็อก ฯลฯ แต่ยังคงแสดงyour web content cache is currently using 30 MB of disk spaceอยู่ภายใต้แท็บเครือข่ายหลังจากรีสตาร์ทเบราว์เซอร์
Avinash Raj

1
@AvinashRaj อาขอโทษดูการแก้ไขใหม่ของฉัน
Radu Rădeanu

rm -r ~/.cache/mozilla/firefox/*.default/*คำสั่งไม่แสดงไฟล์หรือไดเรกทอรีดังกล่าวไม่มีโฟลเดอร์ mozilla อยู่ใน.cacheไดเรกทอรี
Avinash Raj

@AvinashRaj อาจเป็นไปได้ว่าคุณได้ลบไปแล้ว
Radu Rădeanu

ใน Mint Mate คำสั่งแตกต่างกันเล็กน้อย: mkdir -p ~ / .mozilla / firefox / backup ~ / .cache / mozilla / firefox / สำรองข้อมูล mv ~ / .mozilla / firefox / * เริ่มต้น * / *. sqlite ~ / .mozilla / firefox / backup <p> mv ~ / .mozilla / firefox / *. default * / sessionstore.jsonlz4 ~ / .mozilla / firefox / สำรอง <p> mv ~ / .cache / mozilla / firefox / * ค่าเริ่มต้น * / * ~ / .cache / mozilla / firefox / backup <p>
Peterling

5

ฉันต้องการชั่งน้ำหนักในเรื่องนี้ ฉันได้ตั้งค่าให้ Firefox ล้างแคชคุกกี้และอื่น ๆ ทั้งหมดโดยอัตโนมัติเมื่อฉันออกจาก

เมนู Firefox: แก้ไข> การตั้งค่า> ความเป็นส่วนตัว

ประวัติ: เลือก "ใช้การตั้งค่าแบบกำหนดเองสำหรับประวัติ"

  • มีการตรวจสอบรายการทั้งหมด
  • ยอมรับคุกกี้ทั้งหมดเสมอ แต่เก็บไว้จนกว่าฉันจะปิด Firefox
  • ล้างประวัติเมื่อปิด FF: การตั้งค่า: ทุกอย่างจะถูกตรวจสอบยกเว้นลบรหัสผ่านที่บันทึกไว้

หากฉันต้องการล้างประวัติ ฯลฯ ขณะที่ Firefox กำลังทำงานฉันก็กด Ctrl-Shift-Delete แล้วเลือกสิ่งที่จะลบ

หาก Firefox ไม่ทำงานแสดงว่าไม่จำเป็นต้องเรียกใช้สคริปต์เนื่องจากสิ่งที่ละเมิดนั้นถูกลบไปแล้ว เกือบ ผลัดกันออกทั้งหมดของภาพขนาดเล็กที่ยังคงอาศัยอยู่ในและ~/.cache/thumbnails/normal ~/.cache/thumbnails/failสำหรับสิ่งเหล่านี้ฉันเขียนสคริปต์เล็กน้อย:

#!/bin/bash
echo "shredding cache"
find ~/.cache/thumbnails -type f -name "*.png" -exec shred -f -u -z -n 1 {} \;
echo "finished shredding"

* ฉันยิงมัน cronjob ทุก ๆ 3 ชั่วโมง

แต่วิธีที่ง่ายกว่าคือการใช้งาน Bleachbit เพียงแค่คลิกที่ Bleachbit อย่างรวดเร็วเพื่อออกจากเมนูเพราะมันเป็นการเปิดเทอร์มินัลและรันสคริปต์ สำหรับฉันแล้ว

โชคดี!


-1

อย่างน้อยฉันก็พบทางออกที่เหมาะสม:

ก่อนอื่นให้ไปที่ตำแหน่งบ้านของคุณ

กดctrl+h

เปิดโฟลเดอร์ .cache

เปิดโฟลเดอร์ mozilla

เปิดโฟลเดอร์ firefox

เปิดโฟลเดอร์. default (อะไรก็ได้)

เปิดโฟลเดอร์แคช

ลบโฟลเดอร์ทั้งหมดในนี้

จากนั้นเปิด Firefox

ไปที่การแก้ไขการตั้งค่าและลบแคชและคุกกี้ทั้งหมดหนึ่งครั้ง

และฉันรับรองว่าปัญหาของคุณจะได้รับการแก้ไข


3
OP ต้องการใช้เทอร์มินัลไม่ใช่ตัวจัดการไฟล์ ดังนั้นคำตอบของคุณจึงไม่มีผล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.