วิธีการล้างไฟล์ที่ใช้ล่าสุดโดยไม่ใช้เทอร์มินัล


30

ฉันจะล้างไฟล์ที่ใช้งานและดูไฟล์โดยไม่ใช้เทอร์มินัลได้อย่างไร?


1
เกิดอะไรขึ้นกับเครื่องเทอร์มินัล คุณสามารถสร้างทางลัดแบบกราฟิกสำหรับคำสั่งเทอร์มินัล
Adam Byrtek

3
เราลินุกซ์แฟน ๆ จะไม่รังเกียจ ... แต่ผู้ใช้ใหม่ที่ย้ายจากระบบปฏิบัติการอื่นอาจต้องการวิธี GUI เพื่อล้างไฟล์ที่ดูล่าสุด
nik90

3
บน Ubuntu 10.10 คุณมีตัวเลือกในเมนูสำหรับสิ่งนั้น ฉันคิดว่ามันเร็วกว่าและใช้งานง่ายกว่าผ่าน gui
Pascal

คำตอบ:


7

วิธีเดียวที่ฉันรู้วิธีทำคือติดตั้ง Ubuntu Tweak ซึ่งสามารถพบได้โดยไปที่http://ubuntu-tweak.com/และติดตั้งซอฟต์แวร์

เปิด Ubuntu Tweak ขึ้นและไปที่การตั้งค่า Gnomeจากนั้นยกเลิกการเลือกเปิดใช้งานรายการ "เอกสารล่าสุด" ของทั้งระบบ


ขอบคุณสำหรับคำตอบ. ฉันพยายามติดตั้ง ubuntu tweaks เมื่อไม่กี่วันที่ผ่านมา แต่มันต้องการ python <2.7 และ 2.7.1 เป็นส่วนหนึ่งของ natty ดังนั้นฉันต้องรอการอัปเดต
ปาสกาล

launchpad.net/~tualatrix/+archive/ppaเป็น Ubuntu Tweak PPA ซึ่งจะติดตั้งให้คุณโดยไม่มีปัญหาการพึ่งพาที่ไม่คาดคิดเกิดขึ้น
scouser73

โซลูชันนี้ใช้งานไม่ได้อีกต่อไป ฉันอยู่บนเดสก์ท็อปแบบคลาสสิคและตัวเลือกที่ไม่ถูกต้องอย่างที่ฉันทำหลังจากติดตั้งใหม่ แต่เอกสารล่าสุดยังคงสะสมอยู่
Oxwivi

23

ขึ้นอยู่กับว่าคุณกำลังใช้ Unity หรือเดสก์ท็อปแบบคลาสสิค

ใน Unity เอกสารล่าสุดที่คุณเห็นในเลนส์ Files จะถูกบันทึกโดยใช้ Zeitgeist หากคุณไม่ต้องการใช้เทอร์มินัลเพื่อลบสิ่งเหล่านี้หรือเพียงต้องการลบบางส่วนสิ่งที่ดีที่สุดที่ต้องทำคือติดตั้ง "Activity Journal" โดยใช้ Software Center เปิดไฟวารสารกิจกรรมและคุณจะเห็นแอพและเอกสารที่ใช้ล่าสุดทั้งหมดของคุณจัดกลุ่มตามวัน หากคุณคลิกขวาที่เอกสารและคลิก "ลบรายการออกจากวารสาร" Zeitgeist จะลืมว่าคุณใช้เอกสารนั้นในเวลาที่กำหนด หากคุณคลิก "ลบรายการทั้งหมดด้วย URL นี้" Zeitgeist จะลืมว่าคุณเคยใช้เอกสารนั้น หากคุณต้องการลบทุกอย่างคำสั่งเทอร์มินัลนี้ (ที่คนอื่นโพสต์ไว้แล้ว) จะทำงาน:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

มีแอพ Zeitgeist Global Privacy ที่กำลังพัฒนาซึ่งจะทำให้ง่ายขึ้น แต่น่าเสียดายที่ยังไม่เปิดตัว

เดสก์ท็อปแบบคลาสสิก (และรายการของไฟล์ที่ใช้ล่าสุดในเมนูไฟล์ของแอปพลิเคชันส่วนใหญ่) จะเก็บบันทึกเอกสารที่คุณใช้ล่าสุดใน ~ / .local / share / เพิ่งใช้ xbel คุณสามารถลบไฟล์นี้โดยใช้ตัวจัดการไฟล์หรือคัดลอกและวางรหัสต่อไปนี้ในเทอร์มินัล:

rm ~/.local/share/recently-used.xbel

หวังว่าจะช่วย!


5

คุณสามารถใช้bleachbitจากโฮมเพจของมันบน SourceForgeหรือติดตั้งผ่านศูนย์ซอฟต์แวร์

มันสามารถลบไฟล์ที่ไม่จำเป็นทั้งหมดและแคชระบบ

เปิด BleachBit แล้วตรวจสอบการตั้งค่าของคุณ:
สำหรับการลบเอกสารล่าสุดให้เลือกSystem→ เท่านั้นrecent documents


5

อัปเกรดเป็น 12.04 มันมาพร้อมกับตัวช่วยสร้างการทำความสะอาดและการตั้งค่าตามค่าเริ่มต้น

ภายใต้การตั้งค่าระบบคลิกความเป็นส่วนตัวมีตัวเลือกเพื่อล้างประวัติล่าสุด


ชี้แจงคำตอบของคุณด้วยภาพหน้าจอ
Tachyons

2

ใน Nautilus ของ Ubuntu 16.04 คลิกที่ "ล่าสุด" ในบานหน้าต่างด้านซ้ายและหน้าจอนี้ปรากฏขึ้น:

ไฟล์ล่าสุด

เน้นไฟล์ที่คุณต้องการลบออกจากรายการล่าสุดและใช้คลิกขวาเพื่อเปิดเมนูบริบท Remove from Recentจากนั้นเลือก


2

เรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลของคุณ:

rm ~/.local/share/zeitgeist/activity.sqlite
zeitgeist-daemon --replace

2
คำถามบอกว่าไม่ใช้เทอร์มินัล
Sergiy Kolodyazhnyy

2

ขณะที่ผ่านมาผมได้พัฒนาตัวบ่งชี้ที่ไฟล์ล่าสุดสำหรับ Ubuntu 16.04 LTS ซึ่งก็หมายความว่าเป็นโครงการส่วนบุคคลแม้ว่าฉันได้ใช้มันเพื่อคำถามอื่น ๆ ไม่กี่คำตอบที่นี่เมื่อถามอูบุนตูโดยเฉพาะอย่างยิ่งที่นี่และที่นี่ ในบรรดาคุณสมบัติอื่น ๆ มันมีตัวเลือกในการล้างไฟล์ที่ใช้ล่าสุด

ป้อนคำอธิบายรูปภาพที่นี่

การได้รับตัวบ่งชี้นั้นค่อนข้างง่าย:

sudo add-apt-repository ppa:1047481448-2/sergkolo
sudo apt-get update
sudo apt-get install files-indicator

0

นี่คือสิ่งที่เหมาะกับฉันปิดการใช้งานทั้งหมด

คัดลอกสามบรรทัดไปยังไฟล์ข้อความเปล่า:

CREATE TRIGGER IF NOT EXISTS no_logging_uri AFTER INSERT ON uri BEGIN DELETE FROM uri ;  END;
CREATE TRIGGER IF NOT EXISTS no_logging_event AFTER INSERT ON event BEGIN DELETE FROM event ;  END;
CREATE TRIGGER IF NOT EXISTS no_logging_text AFTER INSERT ON text BEGIN DELETE FROM text ;  END;

triggers.sqlลองสมมติว่าคุณตั้งชื่อไฟล์เป็น สิ่งต่อไปที่ต้องทำคือใช้ทริกเกอร์เหล่านี้กับฐานข้อมูลกิจกรรม:

$ cat triggers.sql | sqlite3 ~/.local/share/zeitgeist/activity.sqlite

หากคุณต้องการกู้คืนฟังก์ชั่นมาตรฐานเพียงลบฐานข้อมูล (มันจะถูกสร้างขึ้นใหม่โดยไม่มีทริกเกอร์):

$ rm ~/.local/share/zeitgeist/activity.sqlite

ขออภัยที่ขาดส่วน "โดยไม่ใช้ขั้ว" :)
dschulz

-2

ลบไฟล์ย่อยทั้งหมดของไฟล์ xml ~ / .local / share / เมื่อเร็ว ๆ นี้ใช้ xbel

<?xml version="1.0" encoding="UTF-8"?>
<xbel version="1.0"
      xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"
      xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
/>

และ

$ sudo chattr +i ~/.local/share/recently-used.xbel

เพื่อทำให้ไม่เปลี่ยนรูป วางรายการกิจกรรมทั้งหมดในฐานข้อมูล sqlite3 และทำให้มันไม่เปลี่ยนรูป

$ sqlite3 ~/.local/share/zeitgeist/activity.sqlite
sqlite> delete from event;
$ sudo chattr +i ~/.local/share/zeitgeist/activity.sqlite
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.