Liên kết tượng trưng, thường được rút ngắn thành liên kết tượng trưng, là một loại liên kết được lưu trữ tại một vị trí trên máy của bạn và trỏ tới một vị trí khác trên cùng một máy. Bạn có thể coi nó như một lối tắt đến một ứng dụng. Mặc dù tệp ứng dụng thực nằm sâu bên trong các thư mục của bạn, nhưng bạn chỉ cần nhấp đúp vào lối tắt ứng dụng trên màn hình để khởi chạy ứng dụng.
Liên kết tượng trưng là một loại phím tắt, nhưng nó hoạt động khác với các phím tắt thông thường. Nó không phải là một lối tắt và nhiều tệp thực tế hơn mà nó trỏ tới. Bất kỳ ứng dụng nào bạn cung cấp các liên kết tượng trưng của mình sẽ coi các liên kết này là các tệp thực tế thay vì các tệp lối tắt thông thường.
Những điều này cực kỳ hữu ích vì bạn không cần phải cố định vào một thư mục cụ thể để ứng dụng hoạt động. Bạn có thể lưu trữ dữ liệu của mình trong các thư mục khác và bạn có thể tạo một liên kết tượng trưng trong thư mục gốc trỏ đến thư mục mới mà bạn đã tạo. Hệ thống và ứng dụng của bạn sẽ nghĩ rằng bạn chưa thực sự thực hiện bất kỳ thay đổi nào và chúng sẽ hoạt động bình thường, mặc dù mọi thứ diễn ra theo chiều hướng khác.
Tạo liên kết tượng trưng bằng Terminal
Tạo liên kết tượng trưng trên máy Mac cực kỳ dễ dàng. Ứng dụng Terminal tích hợp sẵn có một lệnh cho phép bạn dễ dàng tạo bao nhiêu liên kết tượng trưng tùy thích trên máy Mac của mình.
Tất cả những gì bạn cần biết là vị trí mà bạn muốn tạo liên kết tượng trưng và đường dẫn mà liên kết tượng trưng sẽ trỏ tới. Sau khi bạn có thông tin này, đây là cách bạn tạo liên kết tượng trưng trong Terminal.
Khởi chạy ứng dụng Terminal bằng cách sử dụng cách ưa thích của bạn trên máy Mac.
Gõ lệnh sau vào cửa sổ Terminal và nhấn Enter Đảm bảo thay thế destination với thư mục bạn muốn liên kết trỏ tới và location với đường dẫn mà bạn muốn lưu liên kết. ln - vị trí đích
Để tạo một liên kết tượng trưng trên màn hình trỏ đến thư mục Tài liệu của bạn, bạn sẽ sử dụng lệnh sau: ln -s /Users/Mahesh/Documents /Users/ Mahesh/Desktop
Một liên kết tượng trưng sẽ được tạo và lưu trên màn hình của bạn. Nhấp đúp vào nó và nó sẽ mở thư mục Tài liệu (nếu đó là những gì bạn đã chỉ định ở trên) trong Finder.
Nếu thư mục bạn muốn tạo liên kết tượng trưng có khoảng trắng trong tên, hãy đảm bảo đặt tên đường dẫn trong dấu ngoặc kép để tránh lỗi.
Bây giờ, bạn có thể sử dụng liên kết tượng trưng này trong bất kỳ lệnh và ứng dụng nào của mình và liên kết này sẽ được coi là phiên bản thực của thư mục hoặc tệp của bạn.
Sử dụng ứng dụng để tạo liên kết tượng trưng
Thiết bị đầu cuối không phải là cách duy nhất để tạo liên kết tượng trưng trên máy Mac của bạn. Nếu bạn không phải là người của Terminal, thì bạn có sẵn một ứng dụng cho phép bạn tạo liên kết tượng trưng trên máy của mình.
Ứng dụng này làm là thêm tùy chọn vào menu ngữ cảnh của bạn để bạn có thể tạo liên kết tượng trưng bằng cách nhấp chuột phải vào tệp và thư mục của mình.
Truy cập trang SymbolicLinker trên GitHub, tải xuống và mở gói trên máy Mac của bạn.
Sao chép tệp SymbolicLinker.service.app từ gói, giữ phím Option , bấm vào menu Go trong Finder, chọn Library , mở thư mục Services và dán tệp bạn đã sao chép.
Nhấp đúp vào ứng dụng để mở. Nó sẽ không hiển thị bất cứ thứ gì nhưng nó đã bí mật thêm một tùy chọn vào menu ngữ cảnh của bạn.
Tìm tệp hoặc thư mục mà bạn muốn tạo liên kết tượng trưng, nhấp chuột phải vào tệp hoặc thư mục đó và chọn Services theo sau làTạo liên kết tượng trưng.
Nó sẽ tạo liên kết tượng trưng trong cùng thư mục với tệp/thư mục gốc. Bạn có thể di chuyển nó nếu muốn.
Tạo liên kết tượng trưng bằng dịch vụ tự động hóa
Phương pháp Automator để tạo liên kết tượng trưng hoạt động khá giống với phương pháp trên. Tuy nhiên, ứng dụng này sẽ phù hợp với những người không tin tưởng vào bất kỳ ứng dụng ngẫu nhiên nào trên Internet và bạn muốn tự mình tạo một ứng dụng nào đó để biết chính xác nội dung của ứng dụng đó.
Khởi chạy ứng dụng Automator trên máy Mac của bạn.
Select Service theo sau là Choose để tạo một Automator mới dịch vụ trên máy Mac của bạn.
Đặt các tùy chọn ở trên cùng như sau: Dịch vụ nhận các tệp hoặc thư mục đã chọn trong – bất kỳ ứng dụng nào
Trong danh sách hành động, tìm kiếm hành động có tên Run Shell Script và kéo nó sang bảng bên phải.
Định cấu hình hành động và các lệnh như sau: Shell – /bin/bash Chuyển đầu vào – làm đối số trong khi ; do ln -s “$1” “$1 symlink” shift done
Lưu dịch vụ bằng cách nhấp vào menu File ở trên cùng và chọn Save . Nhập một tên có ý nghĩa cho dịch vụ và nhấn Save.
Để tạo một liên kết tượng trưng với dịch vụ Automator mới được tạo, nhấp chuột phải vào tệp hoặc thư mục của bạn và chọn Services theo sau là dịch vụ của bạn Tên.
Bạn cũng có thể tạo lối tắt bàn phím cho dịch vụ để tạo liên kết tượng trưng dễ dàng hơn trên máy của mình.
Xóa liên kết tượng trưng trên Mac
Symlinks không chiếm nhiều dung lượng bộ nhớ vì chúng chỉ là lối tắt đến các tệp và thư mục trên máy của bạn. Tuy nhiên, nếu bạn muốn xóa một hoặc một vài trong số này khỏi máy của mình, bạn có hai cách để thực hiện.
Khởi chạy ứng dụng Terminal, nhập lệnh sau và nhấn Enter . Đảm bảo thay thế symlink bằng đường dẫn của liên kết tượng trưng trên máy Mac của bạn. rm liên kết tượng trưng
Một cách khác để xóa liên kết tượng trưng là sử dụng tùy chọn menu ngữ cảnh. Nhấp chuột phải vào liên kết tượng trưng của bạn và chọn Move to Trash. Thao tác này sẽ xóa liên kết tượng trưng khỏi máy Mac của bạn.
Đảm bảo dọn sạch Thùng rác sau khi bạn đã xóa liên kết tượng trưng để đảm bảo liên kết tượng trưng sẽ biến mất khỏi máy Mac của bạn.
Phần kết luận
Symlink mạnh hơn nhiều so với các bí danh thông thường vì chúng hoạt động trong tất cả các ứng dụng và lệnh như thể đây là các tệp thực.
