Hướng dẫn huy bo lien ket ln symbolic trong linux - Hu Yan Polly Enke Trainer biểu tượng T 縙 Linux

Liên kết tượng trưng, ​​còn được gọi là liên kết tượng trưng, ​​là một loại tệp đặc biệt trỏ đến tệp hoặc thư mục khác. Nó giống như một phím tắt trong Windows. Một liên kết tượng trưng có thể trỏ đến một tệp hoặc một thư mục trên cùng hoặc một hệ thống tệp hoặc phân vùng khác.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xóa [xóa] các liên kết tượng trưng trong các hệ thống Linux / UNIX bằng cách sử dụng các lệnh rm , unlink find lệnh.

Trước khi bắt đầu

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

Khi bạn xóa một liên kết tượng trưng, ​​tệp mà nó trỏ đến không bị ảnh hưởng.

Sử dụng ls -l để kiểm tra xem một tệp đã cho có phải là một liên kết tượng trưng hay không và để tìm tệp hoặc thư mục mà liên kết tượng trưng trỏ tới.

ls -l /usr/bin/python

lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7

Ký tự đầu tiên Lv, chỉ ra rằng tệp là một liên kết tượng trưng. Biểu tượng - -> Hiển thị tệp mà các liên kết tượng trưng trỏ tới.

Lệnh rm loại bỏ các tập tin và thư mục đã cho.

Để xóa một liên kết tượng trưng, ​​gọi lệnh rm theo sau là tên liên kết tượng trưng làm đối số:

rm symlink_name

Khi thành công, lệnh thoát bằng 0 và không hiển thị đầu ra.

Với rm bạn có thể xóa nhiều hơn một liên kết tượng trưng cùng một lúc. Để làm điều đó, hãy chuyển tên của các liên kết tượng trưng làm đối số, được phân tách bằng dấu cách:

unlink 0

Để được nhắc trước khi xóa symlink, hãy sử dụng tùy chọn unlink 1 :

unlink 2

Để xác nhận loại unlink 3 và nhấn unlink 4 .

unlink 5

Nếu 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 unlink 6 dấu ở cuối. Nếu không, bạn sẽ gặp lỗi:

unlink 7

unlink 8

Nếu tên của đối số kết thúc bằng unlink 6 , lệnh rm giả định rằng tệp là một thư mục. Lỗi xảy ra bởi vì, khi được sử dụng mà không có tùy chọn find 1 hoặc find 2 , rm không thể xóa các thư mục.

Để ở bên an toàn, không bao giờ tùy chọn find 2 khi xóa liên kết tượng trưng bằng rm . Ví dụ: nếu bạn gõ:

find 6

Nội dung của thư mục đích sẽ bị xóa.

Xóa liên kết tượng trưng bằng unlink

Lệnh unlink xóa một tệp đã cho. Không giống như rm , unlink chỉ chấp nhận một đối số duy nhất.

Để xóa một liên kết tượng trưng, ​​hãy chạy lệnh unlink theo sau là tên symlink làm đối số:

ls -l 2

Nếu lệnh thực thi thành công, nó sẽ không hiển thị đầu ra.

Không nối dấu gạch chéo unlink 6 dấu ở cuối tên symlink vì unlink không thể xóa thư mục.

Tìm và xóa các liên kết tượng trưng bị hỏng

Để tìm tất cả các liên kết tượng trưng bị hỏng trong một thư mục nhất định, hãy chạy lệnh sau:

ls -l 5

ls -l 6

Lệnh sẽ liệt kê tất cả các liên kết bị hỏng trong thư mục và các thư mục con của nó.

ls -l 7

ls -l 8

Khi bạn tìm thấy các liên kết tượng trưng bị hỏng, bạn có thể xóa chúng bằng rm hoặc unlink theo cách thủ công hoặc sử dụng tùy chọn ls -l /usr/bin/python 1 của lệnh find :

ls -l /usr/bin/python 3

Phần kết luận

Để xóa liên kết tượng trưng, ​​sử dụng lệnh rm hoặc unlink 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 gắn dấu gạch chéo vào tên liên kết tượng trưng.

rm bỏ liên kết tìm thiết bị đầu cuối

Linux Command Line [12] Linking Files and directories

Linux Command Line [12] Linking Files and directories

Mục lục:

  • Liên kết các loại
  • Cách sử dụng lệnh ls -l /usr/bin/python 6
  • Tạo Symlink vào một tệp
  • Tạo Symlinks vào một thư mục
  • Ghi đè Symlinks
  • Xóa Symlinks
  • Phần kết luận

Để tạo một liên kết tượng trưng là Linux, hãy sử dụng lệnh ls -l /usr/bin/python 7 với tùy chọn lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7 1 .

Để biết thêm thông tin về lệnh ls -l /usr/bin/python 7 , hãy truy cập trang ln man hoặc gõ rm 4 trong terminal của bạn.

Liên kết các loại

Cách sử dụng lệnh ls -l /usr/bin/python 6

  • Tạo Symlink vào một tệp . Bạn có thể nghĩ một liên kết cứng là một tên bổ sung cho một tệp hiện có. Liên kết cứng đang liên kết hai hoặc nhiều tên tệp với cùng một nút. Bạn có thể tạo một hoặc nhiều liên kết cứng cho một tệp. Liên kết cứng không thể được tạo cho các thư mục và tệp trên một hệ thống tệp hoặc phân vùng khác. Liên kết mềm. Một liên kết mềm là một cái gì đó giống như một phím tắt trong Windows. Nó là một con trỏ gián tiếp đến một tập tin hoặc thư mục. Không giống như một liên kết cứng, một liên kết tượng trưng có thể trỏ đến một tệp hoặc một thư mục trên một hệ thống tệp hoặc phân vùng khác.

Tạo Symlinks vào một thư mục

Liên kết tượng trưng, ​​còn được gọi là liên kết tượng trưng hoặc liên kết mềm, là một loại tệp đặc biệt trỏ đến tệp hoặc thư mục khác.

Trong hướng dẫn này, chúng tôi sẽ đề cập đến cách sử dụng lệnh ls -l /usr/bin/python 7 để tạo các liên kết tượng trưng.

lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7 4

  • Có hai loại liên kết trong các hệ thống Linux / UNIX:

Liên kết cứng. Bạn có thể nghĩ một liên kết cứng là một tên bổ sung cho một tệp hiện có. Liên kết cứng đang liên kết hai hoặc nhiều tên tệp với cùng một nút. Bạn có thể tạo một hoặc nhiều liên kết cứng cho một tệp. Liên kết cứng không thể được tạo cho các thư mục và tệp trên một hệ thống tệp hoặc phân vùng khác. Liên kết mềm. Một liên kết mềm là một cái gì đó giống như một phím tắt trong Windows. Nó là một con trỏ gián tiếp đến một tập tin hoặc thư mục. Không giống như một liên kết cứng, một liên kết tượng trưng có thể trỏ đến một tệp hoặc một thư mục trên một hệ thống tệp hoặc phân vùng khác.

Tạo Symlink vào một tệp

Tạo Symlinks vào một thư mục

rm 3

Liên kết tượng trưng, ​​còn được gọi là liên kết tượng trưng hoặc liên kết mềm, là một loại tệp đặc biệt trỏ đến tệp hoặc thư mục khác.

Trong hướng dẫn này, chúng tôi sẽ đề cập đến cách sử dụng lệnh ls -l /usr/bin/python 7 để tạo các liên kết tượng trưng.

Có hai loại liên kết trong các hệ thống Linux / UNIX:

rm 0

Liên kết cứng. Bạn có thể nghĩ một liên kết cứng là một tên bổ sung cho một tệp hiện có. Liên kết cứng đang liên kết hai hoặc nhiều tên tệp với cùng một nút. Bạn có thể tạo một hoặc nhiều liên kết cứng cho một tệp. Liên kết cứng không thể được tạo cho các thư mục và tệp trên một hệ thống tệp hoặc phân vùng khác. Liên kết mềm. Một liên kết mềm là một cái gì đó giống như một phím tắt trong Windows. Nó là một con trỏ gián tiếp đến một tập tin hoặc thư mục. Không giống như một liên kết cứng, một liên kết tượng trưng có thể trỏ đến một tệp hoặc một thư mục trên một hệ thống tệp hoặc phân vùng khác.

rm 2

Cách sử dụng lệnh ls -l /usr/bin/python 7

rm 3

ls -l /usr/bin/python 7 là một tiện ích dòng lệnh để tạo liên kết giữa các tệp. Theo mặc định, lệnh ls -l /usr/bin/python 7 tạo các liên kết cứng. Để tạo sử dụng liên kết tượng trưng, ​​tùy chọn lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7 1 [ lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7 2 ].

Tạo Symlinks vào một thư mục

Liên kết tượng trưng, ​​còn được gọi là liên kết tượng trưng hoặc liên kết mềm, là một loại tệp đặc biệt trỏ đến tệp hoặc thư mục khác.

Ví dụ: nếu bạn muốn tạo một liên kết tượng trưng từ thư mục rm 6 đến thư mục rm 7 bạn sẽ chạy:

rm 8

Ghi đè Symlinks

rm 0

rm symlink_name 0

Để ghi đè đường dẫn đích của symlink, hãy sử dụng tùy chọn rm symlink_name 1 [ rm symlink_name 2 ].

rm symlink_name 3

Xóa Symlinks

Để xóa / xóa các liên kết tượng trưng, ​​sử dụng lệnh unlink hoặc rm .

Cú pháp của unlink rất đơn giản:

rm symlink_name 7

Xóa liên kết tượng trưng bằng lệnh rm cũng giống như khi xóa tệp:

rm symlink_name 9

Cho dù bạn sử dụng lệnh nào, khi xóa liên kết tượng trưng sẽ không thêm dấu gạch chéo unlink 6 dấu ở cuối tên của nó.

Phần kết luận

Để tạo một liên kết tượng trưng là Linux, hãy sử dụng lệnh ls -l /usr/bin/python 7 với tùy chọn lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7 1 .

Để biết thêm thông tin về lệnh ls -l /usr/bin/python 7 , hãy truy cập trang ln man hoặc gõ rm 4 trong terminal của bạn.

thiết bị đầu cuối ln

Bài Viết Liên Quan

Chủ Đề