Không thể xóa tập tin ngay cả khi sử dụng sudo


3

Cố gắng xóa tệp sau : ~/Library/Cookies/HSTS.plist, nhưng MacOS sẽ không cho phép tôi làm điều đó ngay cả khi sử dụng sudo.

Tôi mới chuyển sang Mac (đã sử dụng Ubuntu trước đây) và có lẽ tôi đang thiếu một cái gì đó rõ ràng. Tôi đang sử dụng MacOS Mojave 10.14.1. điều gì sai?

sudo rm -f ~/Library/Cookies/HSTS.plist
rm: /Users/dima/Library/Cookies/HSTS.plist: Operation not permitted

Tôi không thể chạy ls trên các tập tin thư mục:

ls -la ~/Library/Cookies/
ls: : Operation not permitted

Đầu ra của ls -lde@ ~/Library/Cookies:

drwx------@ 11 dima  staff  352 Dec 11 23:03 /Users/dima/Library/Cookies
    com.apple.quarantine     -1

Tôi phát hiện ra rằng tôi có thể xóa tệp bằng Finder, nhưng không sử dụng dòng lệnh. Tại sao vậy?


1
Bạn có thể chạy một ls trên tập tin và thư mục?
Alex

1
Chào mừng bạn đến hỏi khác nhau :) Truy cập Finder → Chuyển đến Thư mục ... trong thanh Menu. Nhập ~/Library/Cookies. Điều này sẽ mở thư mục Cookies trong Finder. Chỉ cần chọn tệp và thử xóa nó bằng cách nhấn phím Command + xóa.
Nimesh Neema

Cảm ơn @Alex, tôi đã chỉnh sửa câu hỏi của mình để bao gồm thông tin bổ sung
Dima L.

Bạn đã khôi phục hệ thống của bạn từ bản sao lưu? Và bạn có thể chạy ls -lde@ ~/Library/Cookiestốt để hiển thị các thuộc tính và ACL mở rộng (nếu có) không?
nohillside

1
Nếu bạn chạy ls -ld@ ~/Library/Cookies, bạn sẽ thấy thư mục Cookies có com.apple.quarantinebộ thuộc tính mở rộng. Đó là những gì ngăn cản bạn truy cập vào tập tin.
Nimesh Neema
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.