Làm cách nào để hủy liên kết trong Linux?

Để xóa một liên kết tượng trưng, ​​hãy sử dụng lệnh rm hoặc hủy liên kết theo sau là tên của liên kết tượng trưng làm đối số. Khi xóa một liên kết tượng trưng trỏ đến một thư mục, không thêm dấu gạch chéo vào tên liên kết tượng trưng.

hủy liên kết () xóa tên khỏi hệ thống tệp. Nếu tên đó là liên kết cuối cùng đến một tệp và không có quy trình nào mở tệp, tệp sẽ bị xóa và dung lượng mà nó đang sử dụng được cung cấp để sử dụng lại.

Chức năng hủy liên kết xóa tên tệp tên tệp . Nếu đây là tên duy nhất của tệp, thì bản thân tệp đó cũng bị xóa. (Trên thực tế, nếu bất kỳ quá trình nào có tệp đang mở khi điều này xảy ra, việc xóa sẽ bị hoãn lại cho đến khi tất cả các quá trình đã đóng tệp.) Hàm hủy liên kết được khai báo trong tệp tiêu đề unistd.

Liên kết tượng trưng UNIX hoặc Mẹo liên kết tượng trưng

  1. Sử dụng ln -nfs để cập nhật liên kết mềm. …
  2. Sử dụng pwd kết hợp với liên kết mềm UNIX để tìm ra đường dẫn thực tế mà liên kết mềm của bạn đang chỉ ra. …
  3. Để tìm ra tất cả liên kết mềm và liên kết cứng của UNIX trong bất kỳ thư mục nào, hãy thực hiện lệnh sau “ls -lrt | grep “^ l” “.

Để xem các liên kết tượng trưng trong một thư mục:

  1. Mở một thiết bị đầu cuối và chuyển đến thư mục đó.
  2. Gõ lệnh: ls -la. Điều này sẽ liệt kê dài tất cả các tệp trong thư mục ngay cả khi chúng bị ẩn.
  3. Các tệp bắt đầu bằng l là các tệp liên kết tượng trưng của bạn.

remove là di động và hủy liên kết là dành riêng cho Unix. :-P. Hàm remove () loại bỏ tệp hoặc thư mục được chỉ định bởi đường dẫn. Nếu đường dẫn chỉ định một thư mục, thì remove (đường dẫn) tương đương với rmdir (đường dẫn). Nếu không, nó tương đương với hủy liên kết (đường dẫn).

Theo mặc định, ln lệnh tạo liên kết cứng. Để tạo một liên kết tượng trưng, ​​hãy sử dụng tùy chọn -s (–symbolic). Nếu cả FILE và LINK đều được cung cấp, ln sẽ tạo một liên kết từ tệp được chỉ định làm đối số đầu tiên (FILE) đến tệp được chỉ định làm đối số thứ hai (LINK).

SỰ MIÊU TẢ. Hàm unlink () sẽ xóa một liên kết đến một tệp. Nếu đường dẫn đặt tên cho một liên kết tượng trưng, ​​unlink () sẽ xóa liên kết tượng trưng được đặt tên theo đường dẫn và sẽ không ảnh hưởng đến bất kỳ tệp hoặc thư mục nào được đặt tên bởi nội dung của liên kết tượng trưng.

Chỉ huy. Trong hệ điều hành giống Unix, hủy liên kết là một lệnh gọi hệ thống và một tiện ích dòng lệnh để xóa tệp. Chương trình giao tiếp trực tiếp lệnh gọi hệ thống, nó loại bỏ tên tệp và (nhưng không phải trên hệ thống GNU) các thư mục như rm và rmdir.

ngoại động từ. : tháo ra các liên kết của: tách rời, ngắt kết nối. động từ nội động từ. : trở nên tách rời.

xóa một liên kết tượng trưng cũng giống như việc xóa một tệp hoặc thư mục thực. Lệnh ls -l hiển thị tất cả các liên kết có giá trị cột thứ hai 1 và liên kết trỏ đến tệp gốc. Liên kết chứa đường dẫn cho tệp gốc chứ không phải nội dung.

Thay thế source_file với tên của tệp hiện có mà bạn muốn tạo liên kết tượng trưng (tệp này có thể là bất kỳ tệp hoặc thư mục hiện có nào trên hệ thống tệp). Thay thế myfile bằng tên của liên kết tượng trưng. Lệnh ln sau đó tạo liên kết tượng trưng.

A liên kết cứng hoạt động như một bản sao (nhân bản) của tệp đã chọn. Nếu tệp đã chọn trước đó bị xóa, liên kết cứng đến tệp sẽ vẫn chứa dữ liệu của tệp đó. … Liên kết mềm: Một liên kết mềm (còn được gọi là liên kết tượng trưng) hoạt động như một con trỏ hoặc một tham chiếu đến tên tệp.

Như bài đăng này? Hãy chia sẻ đến bạn bè của bạn:
Hệ điều hành ngày nay