Câu trả lời:
Như thông báo lỗi cho biết: hệ thống tập tin omitted
được định vị là chỉ đọc. Bạn không thể làm gì để sửa đổi hệ thống tệp đó, kể cả xóa tệp.
Bạn có thể kiểm tra điểm gắn kết của hệ thống tập tin bằng cách chạy df omitted
. Nó có thể /mnt
được đưa ra lệnh bạn đang chạy.
Bạn có thể kết nối lại hệ thống tập tin dưới dạng đọc-ghi bằng cách chạy
mount -o remount,rw /mnt
Tuy nhiên, sẽ là một ý tưởng tốt để tìm hiểu lý do tại sao hệ thống tập tin được gắn ở dạng chỉ đọc ở vị trí đầu tiên. Đây có thể là một dấu hiệu cho thấy bạn không nên xóa các tệp đó.
Chạy mount | grep /mnt
để xem các tùy chọn đã được chỉ định khi gắn hệ thống tập tin đó. Đối với hệ thống tệp ext2 / ext3 / ext4, nếu các tùy chọn không bao gồm ro
(chỉ đọc) mà được bao gồm errors=remount-ro
, có vẻ như hệ thống tệp đã bị hỏng và được tự động trả lời là chỉ đọc để hạn chế thiệt hại; bạn sẽ tìm thấy nhiều thông tin hơn trong nhật ký kernel.
Lưu ý rằng lệnh của bạn cố gắng tự xóa điểm gắn kết, nhưng điều này vô hại, bạn sẽ không được phép làm điều đó.
Nhân tiện, tôi rất mong bạn không sử dụng chmod 777
. Thật sự rất hiếm khi thực sự cần các quyền này và chúng có thể gây ra nhiều tác hại (đặc biệt là khi bạn đánh máy đối số, nhưng ngay cả khi không). Nếu bạn cố xóa một tập tin và nhận được sự cho phép của bị từ chối lỗi, tất cả những gì bạn cần làm là cho phép mình ghi vào thư mục chứa: nói chung, đó là chmod -R u+w /path/to/toplevel/directory
.
Gắn kết lại không làm việc cho tôi - nhưng trực tiếp ngắt kết nối hệ thống fifes đã thoát khỏi nó. Tôi đã cố gắng để loại bỏ một cây thư mục có tên / Tập tin / InstallMe / trên máy mac.
/Volumes$ ls -l
total 8
drwxr-xr-x@ 4 204 6 Apr 07:43 InstallMe
lrwxr-xr-x 1 1 1 Feb 21:12 Macintosh HD -> /
/Volumes$ mount -o remount,rw InstallMe/
mount: InstallMe/: unknown special file or file system.
/Volumes$ sudo diskutil unmount InstallMe/
Password:
Unmount successful for InstallMe/
/Volumes$ ls
Macintosh HD
mount
?