Rm_(Unix)

Trong máy tính, rm (viết tắt của remove) là lệnh cơ bản trên các hệ điều hành Unix và tương thích Unix được sử dụng để loại bỏ các đối tượng như tệp tin máy tính, thư mục và liên kết tượng trưng từ hệ thống tệp và các tệp đặc biệt như thiết bị, đường ống và ổ cắm.Lệnh rm loại bỏ các tham chiếu đến các đối tượng từ hệ thống tệp bằng cách sử dụng cuộc gọi hệ thống hủy liên kết, nơi các đối tượng đó có thể có nhiều tham chiếu (ví dụ, một tệp có hai tên khác nhau) và các đối tượng sẽ bị loại bỏ chỉ khi tất cả các tham chiếu đã bị xóa và không còn chương trình nào truy cập đến các đối tượng.Điều này cho phép các tình huống trong đó một chương trình có thể mở một tệp, ngay lập tức xóa nó khỏi hệ thống tệp và sau đó sử dụng nó cho không gian tạm thời, biết rằng không gian của tệp sẽ được lấy lại sau khi thoát khỏi chương trình, ngay cả khi nó thoát.rm thường không phá hủy dữ liệu tệp, vì mục đích của nó thực sự chỉ đơn thuần là hủy liên kết tham chiếu và không gian hệ thống tệp được giải phóng vẫn có thể chứa dữ liệu còn sót lại từ tệp đã xóa. Điều này có thể là mối quan tâm về bảo mật trong một số trường hợp và đôi khi các phiên bản được phần cứng cung cấp để xóa dữ liệu khi liên kết cuối cùng bị cắt và các chương trình như shred và srm khả dụng cung cấp khả năng xóa dữ liệu.Lệnh này cũng có sẵn trong trình EFI shell. [1]

Liên quan