Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách xóa nhật ký tải xuống ẩn trên máy tính Mac OS X của bạn

Bạn có biết rằng mỗi khi bạn tải xuống một thứ gì đó trên máy Mac, nó sẽ ghi lại nó trong một tệp nhật ký tiện dụng không? Vâng… .cảm ơn Apple đó. Tôi có thể nghe thấy đám đông tải xuống bất hợp pháp la hét hoảng sợ khi họ điên cuồng cọ rửa ổ cứng của mình.

Tin tốt là bạn không để chà ổ cứng của bạn. Bạn chỉ cần xóa tệp nhật ký và nhớ tiếp tục làm điều đó. Dừng tải xuống bất hợp pháp cũng sẽ là một bước tiếp theo tốt nhưng điều đó tùy thuộc vào bạn.

Cách xóa nhật ký tải xuống ẩn trên máy tính Mac OS X của bạn

Vậy tệp tin bất chính này nằm ở đâu?

Có thể bây giờ bạn sẽ tự hỏi bản thân rằng tập tin này ở đâu và tại sao Apple lại giữ nó ở vị trí đầu tiên. Nó có thể được tạo cho mục đích khắc phục sự cố trong trường hợp bạn tải xuống thứ mà bạn không nên có (chỉ là phỏng đoán) nhưng không có cách nào để tắt chức năng ghi nhật ký. Bạn đang mắc kẹt với nó.

Thay vào đó, tất cả những gì bạn có thể làm là xóa tệp nhật ký và ghi chú lại để tiếp tục xóa tệp đó mỗi tuần một lần hoặc lâu hơn.

Để xem tệp, hãy mở cửa sổ Terminal và nhập:

sqlite3
~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'select
LSQuarantineDataURLString from LSQuarantineEvent' 

Sau đó, điều này sẽ cung cấp cho bạn nhật ký tải xuống của bạn trong tất cả các vinh quang của nó kể từ lần cuối cùng bạn xóa nó. Nếu bạn chưa từng xem nó trước đây, nó sẽ quay lại ngay từ ngày đầu tiên khi bạn có máy tính.

Cách xóa nhật ký tải xuống ẩn trên máy tính Mac OS X của bạn

Trong trường hợp của tôi, nhật ký đã quay trở lại gần cả năm.

Theo một số cách, có thể rất thú vị khi nhìn lại và xem những gì bạn đã tải xuống năm ngoái. Nhưng nếu một công ty thu âm / căn hộ / công ty thu âm xem xét và phát hiện ra bạn không tải xuống những đoạn Kinh Thánh hấp dẫn, thì điều đó có thể khiến bạn rơi vào tình thế khó xử.

Rất may, bạn có thể xóa danh sách ngay lập tức và nó chỉ hiển thị một lệnh. Loại:

sqlite3
~/Library/Preferences/com.apple.LaunchServices.QuarantineEventsV* 'delete from
LSQuarantineEvent'

Điều này sẽ xóa rất nhiều. Bạn có thể xác nhận rằng mọi thứ đã xong bằng cách chạy lại lệnh đầu tiên và danh sách sẽ trống.