Làm thế nào để tạo một liên kết tượng trưng?

Symlinks, viết tắt của liên kết tượng trưng, ​​về cơ bản là lối tắt đến các tệp hoặc thư mục riêng lẻ. Một trong những ưu điểm của liên kết tượng trưng là nó có thể vượt qua các hệ thống tệp, vì nó tham chiếu các tên/thư mục tệp trừu tượng chứ không phải các vị trí thực.

Có một số cách để tạo liên kết tượng trưng trong cPanel.

1. Bạn có thể tạo một liên kết tượng trưng qua SSH bằng cách chạy lệnh sau.

 ln -s /đường dẫn/đến/đích /đường dẫn/đến/lối tắt

2. Nó cũng có thể được tạo thông qua một cronjob bằng cùng một lệnh.





LƯU Ý. Đảm bảo rằng bạn xóa cronjob sau khi liên kết tượng trưng đã được tạo.

3. Bạn cũng có thể tạo một liên kết tượng trưng bằng hàm PHP.

Ví dụ về tập lệnh có thể được tìm thấy bên dưới.

?php

Chỉ cần chạy tệp PHP này trong trình duyệt và .


Ví dụ về cách sử dụng liên kết tượng trưng

Liên kết tượng trưng có thể là giải pháp hoàn hảo cho một số trường hợp. Trong ví dụ của chúng tôi, chúng tôi sẽ sử dụng một liên kết tượng trưng để sử dụng các hình ảnh nằm trong thư mục gốc của miền chính [/public_html/] cho trang web miền addon [/public_html/domain1. com].



Vì trang web miền addon không có quyền truy cập vào /public_html hoặc bất kỳ thư mục cấp cao hơn nào nên cách duy nhất để sử dụng hình ảnh nằm trong thư mục /public_html/images là tạo một liên kết tượng trưng trong miền addon .

ln -s /home/ncexample/public_html/images/ /home/ncexample/public_html/domain1. com/images

Như bạn có thể thấy, liên kết tượng trưng sẽ giúp bạn tránh trùng lặp nội dung nếu bạn sử dụng cùng một tệp cho nhiều trang web.

LƯU Ý. Tạo liên kết tượng trưng đến thư mục gốc của các trang web khác có thể gây ra vi phạm bảo mật nghiêm trọng, đó là lý do tại sao chúng tôi khuyên bạn chỉ nên sử dụng liên kết tượng trưng cho những thư mục không hiển thị bất kỳ tệp cấu hình hoặc hệ thống nào, vì nếu có được, những tệp đó có thể được sử dụng để hack hoặc các mục đích độc hại khác .


Thế là xong.


                       Bạn cần trợ giúp?

Lưu ý Nếu tên của liên kết tượng trưng bạn muốn tạo giống với tên của liên kết tượng trưng hiện có, thì liên kết tượng trưng hiện có sẽ bị ghi đè

  • Tạo một liên kết tượng trưng có tên test. jpg trong thư mục gốc của nhóm có tên examplebucket và trỏ liên kết tượng trưng đến một đối tượng có tên là exampleobject. jpg trong thư mục gốc của examplebucket.
    ./ossutil64 create-symlink  oss://examplebucket/test.jpg  oss://examplebucket/exampleobject.jpg
  • Tạo một liên kết tượng trưng có tên ví dụ. jpg trong thư mục destfolder của một nhóm có tên là examplebucket và trỏ liên kết tượng trưng tới một đối tượng có tên là test. jpg trong thư mục gốc của examplebucket. Chỉ định rằng tất cả các khoản phí phát sinh khi lệnh được chạy đều do người yêu cầu thanh toán.
    ./ossutil64 create-symlink  oss://examplebucket/destfolder/example.jpg  oss://examplebucket/test.jpg --payer requester
  • Nếu một đầu ra tương tự được hiển thị, liên kết tượng trưng được tạo.
    0.106744[s] elapsed

    Sau khi tạo liên kết tượng trưng, ​​bạn có thể chạy liên kết đọc tượng trưng hoặc stat . . command to query the information about the symbolic link, such as the ETag value and last update time.

tùy chọn phổ biến

Nếu bạn sử dụng ossutil để chuyển sang một bộ chứa nằm ở khu vực khác, bạn có thể sử dụng tùy chọn -e để chỉ định . Nếu bạn sử dụng ossutil để chuyển sang nhóm thuộc về tài khoản Alibaba Cloud khác, bạn có thể sử dụng tùy chọn -i để chỉ định ID AccessKey của tài khoản được chỉ định. . -k option to specify the AccessKey secret of the specified account.

Ví dụ: bạn có thể chạy lệnh sau để tạo liên kết tượng trưng có tên testobject. png trỏ đến một đối tượng có tên là exampleobject. png trong một nhóm có tên testbucket, nằm ở khu vực Trung Quốc [Thượng Hải] và thuộc sở hữu của một tài khoản Alibaba Cloud khác

Windows 11, 10, 8, 7 và Vista đều hỗ trợ các liên kết tượng trưng — còn được gọi là liên kết tượng trưng — trỏ đến một tệp hoặc thư mục trên hệ thống của bạn. Bạn có thể tạo chúng bằng Command Prompt hoặc công cụ của bên thứ ba có tên là Link Shell Extension

Liên kết tượng trưng là gì?

Liên kết tượng trưng về cơ bản là các phím tắt nâng cao. Tạo một liên kết tượng trưng tới một tệp hoặc thư mục riêng lẻ và liên kết đó sẽ xuất hiện giống với tệp hoặc thư mục đối với Windows — mặc dù đó chỉ là một liên kết trỏ đến tệp hoặc thư mục

Ví dụ: giả sử bạn có một chương trình cần các tệp của nó tại C. \Chương trình. Bạn thực sự muốn lưu trữ thư mục này tại D. \Stuff, nhưng chương trình yêu cầu các tệp của nó phải ở C. \Chương trình. Bạn có thể di chuyển thư mục gốc từ C. \Chương trình đến D. \Stuff, sau đó tạo một liên kết tượng trưng tại C. \Chương trình trỏ đến D. \Chất liệu. Khi bạn chạy lại chương trình, chương trình sẽ cố truy cập vào thư mục của nó tại C. \Chương trình. Windows sẽ tự động chuyển hướng nó đến D. \Stuff, và mọi thứ sẽ hoạt động như trong C. \Chương trình

Thủ thuật này có thể được sử dụng cho tất cả mọi thứ, bao gồm đồng bộ hóa bất kỳ thư mục nào với các chương trình như Dropbox, Google Drive và OneDrive

Có hai loại liên kết tượng trưng. Cứng và mềm. Liên kết tượng trưng mềm hoạt động tương tự như phím tắt tiêu chuẩn. Khi bạn mở một liên kết mềm đến một thư mục, bạn sẽ được chuyển hướng đến thư mục chứa các tệp. Tuy nhiên, một liên kết cứng làm cho nó xuất hiện như thể tệp hoặc thư mục thực sự tồn tại ở vị trí của liên kết tượng trưng và các ứng dụng của bạn sẽ không biết gì hơn. Điều đó làm cho các liên kết tượng trưng cứng trở nên hữu ích hơn trong hầu hết các trường hợp

Lưu ý rằng Windows không thực sự sử dụng thuật ngữ “liên kết cứng” và “liên kết mềm”. Thay vào đó, nó sử dụng thuật ngữ “liên kết cứng” và “liên kết tượng trưng”. Trong tài liệu Windows, một “liên kết tượng trưng” cũng giống như một “liên kết mềm”. Tuy nhiên, lệnh mklink có thể tạo cả liên kết cứng [được gọi là “liên kết cứng” trong Windows] và liên kết mềm [được gọi là “liên kết tượng trưng” trong Windows]

Cách tạo liên kết tượng trưng với mklink

Bạn có thể tạo các liên kết tượng trưng bằng lệnh mklink trong cửa sổ Dấu nhắc Lệnh với tư cách Quản trị viên. Để mở một cái, hãy tìm lối tắt “Command Prompt” trong menu Bắt đầu của bạn, nhấp chuột phải vào nó và chọn “Chạy với tư cách Quản trị viên”

Trên Creators Update của Windows 10, bạn có thể sử dụng cửa sổ Command Prompt bình thường mà không cần chạy nó với tư cách Quản trị viên. Tuy nhiên, để thực hiện việc này mà không có cửa sổ Dấu nhắc Lệnh của Quản trị viên, trước tiên bạn phải bật Chế độ Nhà phát triển từ Cài đặt > Cập nhật & Bảo mật > Dành cho Nhà phát triển

Ghi chú. Windows 11 không yêu cầu quyền quản trị để tạo liên kết tượng trưng

Không có bất kỳ tùy chọn bổ sung nào, mklink tạo một liên kết tượng trưng tới một tệp. Lệnh dưới đây tạo một liên kết tượng trưng hoặc "mềm", tại

./ossutil64 create-symlink  oss://examplebucket/destfolder/example.jpg  oss://examplebucket/test.jpg --payer requester
1 trỏ đến tệp
./ossutil64 create-symlink  oss://examplebucket/destfolder/example.jpg  oss://examplebucket/test.jpg --payer requester
2

mklink Link Target

Sử dụng /D khi bạn muốn tạo một liên kết mềm trỏ đến một thư mục. như vậy

mklink /D Link Target

Sử dụng /H khi bạn muốn tạo một liên kết cứng trỏ tới một tệp

mklink /H Link Target

Sử dụng /J để tạo một liên kết cứng trỏ đến một thư mục, còn được gọi là đường giao nhau của thư mục

mklink /J Link Target

Vì vậy, ví dụ, nếu bạn muốn tạo một đường nối thư mục [một liên kết cứng tới một thư mục] tại C. \LinkToFolder trỏ đến C. \Users\Name\OriginalFolder, bạn sẽ chạy lệnh sau

mklink /J C:\LinkToFolder C:\Users\Name\OriginalFolder

Bạn sẽ cần đặt dấu ngoặc kép xung quanh các đường dẫn có dấu cách. Ví dụ: nếu các thư mục được đặt tên thay vì C. \Liên kết đến Thư mục và C. \Users\Name\Original Folder, bạn nên sử dụng lệnh sau để thay thế

________số 8

Nếu bạn thấy thông báo “Bạn không có đủ đặc quyền để thực hiện thao tác này. ”, bạn cần khởi chạy Command Prompt với quyền Administrator trước khi chạy lệnh

Cách tạo liên kết tượng trưng bằng công cụ đồ họa

Nếu bạn muốn thực hiện việc này bằng công cụ đồ họa, hãy tải xuống Tiện ích mở rộng Link Shell. Đảm bảo tải xuống gói điều kiện tiên quyết thích hợp trước chính công cụ — cả hai đều được liên kết đến trên trang tải xuống của công cụ

Ghi chú. Tiện ích mở rộng Link Shell hoạt động với Windows 11, nhưng bạn cần nhấp vào “Hiển thị thêm tùy chọn” để xem các tùy chọn. Bạn cũng có thể sử dụng hack sổ đăng ký để bật menu ngữ cảnh nhấp chuột phải mở rộng

Sau khi nó được cài đặt, hãy tìm tệp hoặc thư mục bạn muốn tạo liên kết đến, nhấp chuột phải vào tệp hoặc thư mục đó và chọn “Chọn nguồn liên kết” trong menu

Sau đó, bạn có thể nhấp chuột phải vào một thư mục khác, trỏ tới menu “Drop As” và chọn “Hardlink” để tạo liên kết cứng tới tệp, “Junction” để tạo liên kết cứng tới thư mục hoặc “Symbolic Link”

Cách xóa các liên kết tượng trưng

Để loại bỏ một liên kết tượng trưng, ​​bạn chỉ cần xóa nó giống như bất kỳ tệp hoặc thư mục nào khác. Chỉ cần cẩn thận xóa chính liên kết đó chứ không xóa tệp hoặc thư mục mà liên kết đó đang liên kết tới

Làm cách nào để tạo liên kết tượng trưng trong Linux?

Lệnh ln trong Linux tạo liên kết giữa các tệp nguồn và thư mục. .
-s – lệnh cho Liên kết tượng trưng
[tệp đích] – tên của tệp hiện có mà bạn đang tạo liên kết
[Tên tệp tượng trưng] – tên của liên kết tượng trưng

Làm cách nào để tạo một liên kết tượng trưng trong Ubuntu?

Người dùng Ubuntu sử dụng lệnh “ln” để tạo liên kết tượng trưng trong hệ thống của họ. Lệnh này tạo liên kết cứng theo mặc định. Tuy nhiên, bạn có thể thêm tùy chọn “-s” hoặc “–symbolic” nếu muốn tạo liên kết mềm.

Ví dụ liên kết tượng trưng là gì?

Một liên kết tượng trưng tạo một tệp trong thư mục của bạn và hoạt động như một lối tắt đến một tệp hoặc thư mục. Ví dụ. Tôi có một thư mục- giả sử ví dụ. com. Tuy nhiên, tôi muốn có lối tắt đến một thư mục khác trong ví dụ. com. Để làm điều này, bạn sẽ tạo một liên kết tượng trưng.

Chủ Đề