Tôi đang cố xóa một tệp, nhưng tôi nhận được một tin nhắn từ Thùng rác nói rằng:
"Thao tác không thể hoàn thành vì các mục sao lưu không thể sửa đổi."
Điều đó có nghĩa là gì và làm thế nào tôi có thể xóa nó?
Tôi đang cố xóa một tệp, nhưng tôi nhận được một tin nhắn từ Thùng rác nói rằng:
"Thao tác không thể hoàn thành vì các mục sao lưu không thể sửa đổi."
Điều đó có nghĩa là gì và làm thế nào tôi có thể xóa nó?
Câu trả lời:
Theo chủ đề này tại Apple , đây là một lỗi. Điều này có nghĩa là nó hy vọng sẽ được sửa trong bản cập nhật sắp tới cho OS X.
Trong khi đó, bạn phải khởi chạy lại Finder, bạn có thể thực hiện thông qua lực thoát (⎇⌘⎋ hoặc qua menu ) hoặc bằng cách ít bạo lực hơn bằng cách thoát khỏi nó một cách bình thường, trước tiên bạn phải kích hoạt thông qua lệnh sau ban hành trong Terminal:
defaults write com.apple.Finder QuitMenuItem 1
Các bản sao lưu của Time Machine được bảo vệ ở cấp kernel - khi khởi động dài, có thể phát hiện ra trong màn hình đầu tiên của văn bản một TMSafetyNet.kext
tiện ích mở rộng đang được tải.
Điều này đảm bảo tính toàn vẹn của bản sao lưu của bạn. Các điều khoản kiểm soát truy cập được áp dụng thông qua một phần mở rộng kernel nằm ở
/System/Library/Extensions/TMSafetyNet.kext
Phương thức bị xử phạt chính thức để xóa các mục khỏi một bản sao lưu cụ thể hoặc tất cả chúng là xác định vị trí của mục trong chế độ xem Time Machine "trong không gian" và chọn tùy chọn xóa thích hợp từ menu ngữ cảnh hoặc nút Hành động trên thanh công cụ.
Khả năng di chuyển các bản sao lưu vào Thùng rác được thêm vào trong Lion không chỉ tương đối nhiều lỗi hơn mà còn được thiết kế để hoạt động trên toàn bộ ảnh chụp nhanh , tức là các thư mục có tên thời gian sao lưu được tạo ra chứa một thư mục cho mỗi khối lượng được bao gồm.
Tồn tại một chương trình trợ giúp (nhị phân dòng lệnh) tại ...
/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass
... Cho phép bạn cung cấp một lệnh và đối số để bỏ qua hoàn toàn các hạn chế truy cập.
Trong Lion bạn chạy:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
Trong Mountain Lion bypass
chuyển đến Helpers
thư mục:
sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
Trong OS X 10.10.5 (từ một nhận xét của David Anderson), giờ đây là tại:
sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv /Volumes/[disk]/Backups.backupdb/[path]
Tín dụng:
[1] - Michael Rushanan trên TMSquilNet bypass
[2] - Một lời giải thích ngắn gọn về Mạng lưới an toàn cỗ máy thời gian của Joel Cowgill
[3] - Câu hỏi tương tự trên SuperUser
/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass
.
bypass nằm trong / System / L Library / Extensions / TMSquilNet.kext / Content / Helpers / trong High Sierra (OSX 10.13.3) trên iMac của tôi. Ngoài ra nếu bạn muốn danh sách các tệp bị xóa bằng -v, bạn nên chuyển hướng đến một tệp vì danh sách dài dòng cuộn không thể đọc được trong Terminal.
killall Finder
trong Terminal