Unix có hai cách sao chép tập tin. Lệnh cp tạo ra một bản sao giống hệt nhau nhưng độc lập thuộc sở hữu của người sử dụng cp đang chạy. Các lệnh liên kết và ln tạo ra một tên tập tin mới với một con trỏ đến file gốc và tăng liên kết truy cập của tập tin gốc. Các tập tin mới chia sẻ nội dung của nó với bản gốc. Nếu originalfile bị xóa với rm hoặc rmdir, nó biến mất từ thư mục cha của nó, nhưng nội dung của các tập tin cũng như bản sao của nó vẫn còn tồn tại. Do đó, người dùng có thể nghĩ rằng họ đã xóa một tập tin mà vì nó vẫn còn tồn tại trong thư mục khác, và họ vẫn sở hữu nó. Để đảm bảo loại bỏ các tập tin, người sử dụng siêu có để chạy ncheck liệt kê tất cả các liên kết đến tập tin đó và sau đó xóa các liên kết này. Ngoài ra nếu một quá trình đã mở ra một tập tin mà sau đó đã bị xóa bởi chủ nhân của nó, tập tin sẽ vẫn tồn tại cho đến khi quá trình đóng file.
đang được dịch, vui lòng đợi..
