Android

Hủy liên kết lệnh trong linux (xóa tệp)

tr - Transform, Replace and Remove specific characters from strings | #10 Practical Bash

tr - Transform, Replace and Remove specific characters from strings | #10 Practical Bash

Mục lục:

Anonim

, chúng tôi sẽ chỉ cho bạn cách xóa tệp trong hệ thống GNU / Linux bằng lệnh unlink .

Xóa tệp bằng unlink

unlink là một tiện ích dòng lệnh để loại bỏ một tệp duy nhất.

Cú pháp của lệnh unlink như sau:

unlink filename

filename là tên của tệp bạn muốn xóa. Khi thành công, lệnh không tạo ra bất kỳ đầu ra nào và trả về 0.

Lệnh unlink chỉ chấp nhận hai tùy chọn, - trợ giúp hiển thị trợ giúp lệnh và --version hiển thị thông tin phiên bản.

Hãy thận trọng hơn khi xóa các tệp bằng lệnh unlink , vì một khi tệp bị xóa, nó không thể được phục hồi hoàn toàn.

Không giống như lệnh rm mạnh hơn, unlink có thể chấp nhận một đối số duy nhất có nghĩa là bạn chỉ có thể xóa một tệp. Nếu bạn cố gắng xóa nhiều hơn một tệp, bạn sẽ nhận được lỗi unlink: lỗi toán hạng bổ sung.

Khi xóa các liên kết tượng trưng bằng unlink , tệp không được xóa liên kết tượng trưng.

Để xóa một tệp đã cho, bạn cần có quyền ghi trên thư mục chứa tệp đó. Nếu không, bạn sẽ nhận được lỗi Hoạt động không được phép lỗi.

Ví dụ: nếu bạn cố xóa tệp file3.txt trong thư mục /opt được sở hữu bởi root:

unlink /opt/file2.txt

Hệ thống sẽ in thông báo sau:

unlink: cannot unlink '/opt/file2.txt': Permission denied

Trên các hệ thống GNU / Linux, không unlink có thể xóa một thư mục. Nếu bạn cố xóa một thư mục:

unlink dir1

Bạn sẽ nhận được thông báo sau:

unlink: cannot unlink 'dir1': Is a directory

Phần kết luận

Xóa các tệp có unlink là một quá trình đơn giản, nhưng bạn phải cẩn thận không xóa dữ liệu liên quan.

bỏ liên kết đầu cuối