Đáng xấu hổ với Google, không có cách nào .
Ngoài ra, tất cả các cơ sở dữ liệu Chrome chỉ là các tệp sqlite3 và bạn có thể sử dụng sqlite3 để lọc các mục không cần thiết. Đầu tiên, cài đặt sqlite3
ứng dụng khách ( sudo apt-get install sqlite3
), sau đó chuyển đến cấu hình Chrome (nên có .config/chrome/Default
).
Đây là đoạn mã SQL giúp loại bỏ các URL cũ khỏi lịch sử (hoạt động trên cơ sở dữ liệu History
, Archived History
):
delete from urls where last_visit_time <= (strftime('%s',(select
max(last_visit_time)/10000000 from urls),'unixepoch','-1 days')*10000000);
Đây là một cái khác có thể sẽ làm việc trên Thumbnails
cơ sở dữ liệu:
attach database 'History' as history;
delete from thumbnails where last_updated <= (strftime('%s',(select
max(last_visit_time)/10000000 from history.urls),'unixepoch','-1 days')
*10000000);
Điều này có thể sẽ làm việc trên History Index
-es:
attach database 'History' as history;
delete from info i, pages_content pc where i.time <= (strftime('%s',(select
max(last_visit_time)/10000000 from history.urls),'unixepoch','-1 days')*
10000000) and i.rowid = pc.rowid;
Tất nhiên, bạn nên sao lưu tất cả các cơ sở dữ liệu, vì bạn có thể có phiên bản Chrome khác hoặc tôi có thể vô tình bỏ lỡ một biểu tượng, v.v.
Vì Chrome lưu trữ thời gian của nó ở một số định dạng kỳ lạ dựa trên UNIX Epoch (nhưng được nhân với 10 ^ 7 và chuyển sang tương lai), ngày trả về các chức năng hệ thống không thể được sử dụng; ngày mở trang cuối cùng được sử dụng thay thế.
Bạn có thể thay thế -1 days
bằng bất kỳ khoảng thời gian nào bạn muốn; bạn có thể đọc về các sửa đổi được phép trong tài liệu SQLite (ngắn gọn : -N days
, -N months
).
Sau khi xóa dữ liệu không cần thiết, bạn có thể muốn đưa ra vacuum;
lệnh thu hẹp cơ sở dữ liệu hơn nữa.