Cách sử dụng Biệt danh, Liên kết tượng trưng và Liên kết cứng trên máy Mac

Tác giả Starlink, T.M.Hai 14, 2024, 03:43:53 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Có ba cách khác nhau để tham chiếu tệp, mỗi cách đều có những lưu ý mà bạn cần hiểu rõ.

  • Biệt danh trong macOS là các phím tắt dễ tạo giúp duy trì kết nối với tệp hoặc thư mục gốc ngay cả khi di chuyển.
  • Liên kết tượng trưng cung cấp liên kết giữa các hệ thống tập tin nhưng yêu cầu cập nhật nếu tập tin hoặc thư mục gốc bị di chuyển.
  • Liên kết cứng hữu ích cho việc kiểm soát phiên bản và sao lưu dữ liệu và có thể dễ dàng tạo trong cùng một hệ thống tệp trong macOS.


macOS hỗ trợ ba loại liên kết chính để tham chiếu đến các tệp và thư mục trong hệ thống tệp trên máy Mac: liên kết cứng, liên kết tượng trưng (symlink) và bí danh. Mỗi loại hoạt động khác nhau và phục vụ một mục đích khác nhau. Vậy, làm thế nào để bạn quyết định sử dụng loại nào?

1. Bí danh

Bí danh là một phím tắt đơn giản đến một tệp hoặc thư mục có ở một vị trí trên hệ thống tệp của bạn tại một vị trí khác. Đây là một cách thuận tiện để cải thiện khả năng truy cập vào các tệp hoặc thư mục thường dùng của bạn được chôn sâu trong hệ thống tệp trên máy Mac, mặc dù nó chỉ hoạt động trong ứng dụng Finder.

Khi bạn tạo một bí danh, nó sẽ lưu trữ cả tên đường dẫn đến tệp hoặc thư mục gốc và số inode (mã định danh duy nhất của các tệp và thư mục trong hệ thống tệp). Điều này làm tăng tính mạnh mẽ, vì việc sử dụng tên đường dẫn giúp đơn giản hóa việc truy cập, trong khi việc đưa inode vào đảm bảo rằng một bí danh có thể duy trì kết nối của nó đến tệp hoặc thư mục gốc ngay cả khi nó được di chuyển trong hệ thống tệp.

Như vậy, bạn sẽ không phải cập nhật các bí danh của mình mỗi khi bạn di chuyển các tệp hoặc thư mục gốc liên quan đến chúng sang một vị trí khác. Điều đó có nghĩa là một bí danh sẽ trở nên không hợp lệ ngay khi bạn di chuyển tệp hoặc thư mục gốc sang một đĩa khác. Tương tự như vậy, nó cũng sẽ không hoạt động khi bạn xóa các đối tượng gốc.

Một alias trên macOS có một mũi tên nhỏ trên biểu tượng của nó. Mở một alias sẽ đưa bạn trực tiếp đến tệp hoặc thư mục gốc. Bạn cũng có thể đổi tên alias hoặc di chuyển nó đến vị trí bạn muốn. Nếu bạn không còn cần alias nữa, bạn có thể xóa nó và tệp hoặc thư mục gốc của bạn sẽ vẫn còn nguyên vẹn.

2. Cách tạo bí danh trên máy Mac

Bạn có thể tạo bí danh trên máy Mac theo nhiều cách. Tuy nhiên, cách dễ nhất là điều hướng đến thư mục chứa tệp hoặc thư mục bạn muốn tạo bí danh, giữ phím Option và nhấp vào đó, rồi chọn "Make Alias" từ menu.


Thao tác này sẽ tạo một bí danh trong cùng một thư mục. Kéo bí danh ra khỏi thư mục hiện tại đến vị trí bạn muốn để truy cập dễ dàng hơn.

Ngoài ra, bạn có thể tạo một bí danh cùng một lúc bằng phím tắt. Chỉ cần giữ phím Command và Option trong khi kéo tệp hoặc thư mục mà bạn muốn tạo bí danh đến vị trí mong muốn trên máy Mac.

3. Liên kết tượng trưng

Liên kết tượng trưng (hoặc symlink), còn được gọi là liên kết mềm, là một cách khác để tạo lối tắt tệp hoặc thư mục trên máy Mac. Bạn có thể coi đó là lối tắt nâng cao, phần lớn phục vụ cùng mục đích như bí danh nhưng hoạt động trên các hệ thống tệp khác nhau và có thể truy cập được bằng nhiều ứng dụng khác nhau, bao gồm các công cụ dòng lệnh chứ không chỉ Finder.

Mặc dù liên kết tượng trưng dựa vào tên đường dẫn của tệp hoặc thư mục để thiết lập tham chiếu, tương tự như bí danh, nhưng nó không bao gồm tên inode. Do đó, nếu bạn đổi tên hoặc di chuyển tệp hoặc thư mục gốc đến một vị trí khác, liên kết tượng trưng sẽ bị hỏng, khiến liên kết không sử dụng được. Do đó, bạn cần đảm bảo cập nhật liên kết tượng trưng khi thay đổi vị trí cho tệp hoặc thư mục gốc để tránh kết thúc bằng các liên kết treo.

Nói như vậy, việc không bao gồm tên inode cũng mang lại lợi thế cho liên kết tượng trưng. Vì liên kết tượng trưng chỉ trỏ đến pathname, nên nó cho phép liên kết giữa các hệ thống tệp, nghĩa là bạn có thể tham chiếu các tệp trên các hệ thống tệp khác nhau. Điều này làm cho nó hoàn hảo để quản lý và sắp xếp các tệp và thư mục trên các thiết bị lưu trữ khác nhau.

Vì vậy, bạn có thể sử dụng liên kết tượng trưng để lưu trữ tệp trên ổ đĩa ngoài bằng cách làm cho máy Mac (và bất kỳ ứng dụng nào bạn sử dụng) thấy rằng các tệp được lưu trữ tại chỗ. Trên thực tế, liên kết tượng trưng hoạt động như một biển báo.

Liên kết tượng trưng trông giống như bí danh với một mũi tên ở góc dưới bên trái của biểu tượng.

4. Cách tạo liên kết tượng trưng trên máy Mac

Có hai cách để tạo liên kết tượng trưng trên máy Mac. Nếu chỉ thực hiện một lần, bạn có thể sử dụng ứng dụng Terminal trên máy Mac để nhanh chóng tạo liên kết tượng trưng. Tuy nhiên, nếu bạn cảm thấy mình có thể phải tạo liên kết tượng trưng thường xuyên hơn, bạn có thể thiết lập Hành động nhanh trong Automator cho phép bạn thực hiện hiệu quả hơn.

Để thực hiện việc này, hãy mở Automator trên máy Mac của bạn và chọn "Tài liệu mới". Chọn "Hành động nhanh" làm loại tài liệu của bạn và nhấn "Chọn".

Nhấp vào menu thả xuống "Workflow Receives Current" và chọn "Files or Folders". Đảm bảo rằng menu thả xuống "In" được đặt thành "Any Application".


Bây giờ, hãy tìm hành động "Run Shell Script" từ thanh bên và kéo nó vào cửa sổ chính. Sử dụng nút thả xuống bên cạnh "Shell" và chọn shell mặc định của bạn. Nhấp vào menu thả xuống cho "Pass Input" và chọn "As Arguments".


Sao chép đoạn mã sau và dán vào cửa sổ trống trong Automator:

Mã nguồn [Chọn]
for f in "$@"
do
  ln -s "$f" "$f symlink"
done

Cuối cùng, lưu Quick Action. Vào "File" > "Save", đặt tên và nhấn "Save".

Với Quick Action đã sẵn sàng, việc tạo liên kết tượng trưng bằng nó thật dễ dàng. Chỉ cần giữ Control và nhấp (nhấp chuột phải) vào tệp hoặc thư mục mà bạn muốn tạo liên kết tượng trưng, di chuột qua "Quick Actions" và chọn Quick Action mà bạn vừa tạo.


Bây giờ bạn sẽ có liên kết tượng trưng cho tệp hoặc thư mục bên trong cùng một thư mục.

5. Liên kết cứng

Về mặt kỹ thuật, liên kết cứng không phải là phím tắt, không giống như liên kết tượng trưng và bí danh, nhưng nó cũng là một cách để tham chiếu tệp trên máy Mac. Nó chỉ sử dụng tên inode để tham chiếu đối tượng, phục vụ hai mục đích.

Đầu tiên, nó cho phép liên kết cứng không chiếm nhiều dung lượng lưu trữ, do đó bạn có thể tạo nhiều liên kết cứng trên máy Mac tùy thích. Điều này rất tuyệt vì bạn thường tạo liên kết cứng khi muốn tham chiếu một tệp duy nhất ở nhiều vị trí trên máy Mac.

Thứ hai, nó cho phép bạn thực hiện thay đổi cho bất kỳ liên kết cứng nào của bạn cho một tệp và để chúng phản ánh trên tất cả các tên tệp được liên kết. Vì lý do này, bạn có thể sử dụng liên kết cứng để kiểm soát phiên bản và sao lưu dữ liệu.

Tuy nhiên, vì liên kết cứng dựa vào inode để tham chiếu nên chúng cần nằm trong cùng một hệ thống tệp để có thể truy cập được. Ngoài ra, không giống như các bí danh và liên kết tượng trưng, bạn không thể có liên kết cứng cho các thư mục trên máy Mac do hạn chế của hệ thống.

Tương tự như bí danh và liên kết tượng trưng, liên kết cứng cũng có biểu tượng có mũi tên ở trên.

6. Cách tạo liên kết cứng trên máy Mac

Tạo liên kết cứng trên máy Mac rất dễ. Mở ứng dụng Terminal trên máy Mac và sử dụng lệnh "cd" để điều hướng đến thư mục chứa tệp gốc.

Sau đó, nhập lệnh của bạn theo cú pháp sau, thay thế "orginal_file_name" và "hard_link_name" cho phù hợp:

Mã nguồn [Chọn]
ln original_file_name hard_link_name
Sau khi tạo, bạn có thể di chuyển liên kết cứng đến bất kỳ đâu trên máy Mac của mình. Bạn cũng có thể đổi tên liên kết nếu muốn và điều này sẽ không làm hỏng liên kết.

Biết cách các loại liên kết macOS khác nhau hoạt động và cách tạo chúng sẽ giúp bạn sắp xếp và quản lý tệp trên máy Mac tốt hơn và hợp lý hóa quy trình làm việc của mình. Nhưng trước khi bắt đầu tạo tham chiếu cho tệp hoặc thư mục trên máy Mac, hãy đảm bảo đánh giá các yêu cầu của bạn, vì không phải tất cả các loại liên kết đều phù hợp với nhu cầu của mọi người và việc chọn sai loại có thể khiến bạn gặp phải các vấn đề không mong muốn.