Tài liệu Tạo các liên kết tượng trưng trong Windows hoặc Linux - Pdf 10

Tạo các liên kết tượng trưng trong Windows hoặc Linux

Bạn có muốn truy cập một cách dễ dàng các file và thư mục từ các thư
mục khác trong khi không cần duy trì một bản copy của file và thư mục
cần mở? Trong bài này chúng tôi sẽ hướng dẫn cho các bạn cách sử
dụng Symbolic Links để có thể liên kết mọi thứ trong Windows 7, Vista,
XP và Ubuntu.

Symbolic Links là gì?
Symbolic links, vẫn được biết đến với cái tên symlinks, về cơ bản là biện
pháp tạo shortcut nâng cao. Nguời dùng có thể tạo các liên kết tượng trưng
cho các file hoặc thư mục riêng lẻ, sau đó các liên kết này sẽ xuất hiện như
thể chúng được lưu trong cùng thư mục với liên kết tượng trưng mặc dù liên
kết tượng trưng lại trỏ đến vị trí thực của chúng.
Có hai kiểu liên kết tượng trưng: cứng và mềm. Các liên kết tượng trưng
mềm làm việc về cơ bản giống như một shortcut chuẩn. Khi mở một liên kết
mềm, bạn sẽ được chuyển hướng đến một thư mục mà ở đó có lưu trữ các
file. Mặc dù vậy, một liên kết cứng lại làm cho nó xuất hiện như thể file
hoặc thư mục đó tồn tại thực ở location của liên kết tượng trưng, các ứng
dụng của bạn sẽ không biết sự khác biệt này. Chính vì vậy nên các liên kết
cứng sẽ được chúng tôi chú trọng hơn trong bài viết này.
Tại sao nên sử dụng Symbolic Links?
Có nhiều thứ mà chúng ta có thể sử dụng các liên kết tượng trưng cho, đây là
một số thứ như vậy:
• Đồng bộ thư mục với Dropbox
• Di chuyển thư mục settings cho bất cứ chương trình nào từ location
gốc của nó
• Lưu Music/Pictures/Videos của bạn trên ổ cứng thứ hai, nhưng làm
cho nó hiển thị trong thư mục Music/Pictures/Videos chuẩn để chúng
sẽ được phát hiện bởi các chương trình media của bạn.
• Giữ truy cập các file quan trọng từ nhiều location


Để tạo liên kết tượng trưng (symlink), kích phải vào thư mục bạn muốn để
lưu liên kết, chọn “Drop as…”, và sau đó chọn kiểu liên kết. Bạn có một vài
sự lựa chọn ở đây; trong bài chúng tôi chọn Hardlink Clone. Tùy chọn này
sẽ tạo một liên kết cứng đến file hoặc thư mục mà chúng ta đã chọn. Tùy
chọn Symbolic link sẽ tạo ra một liên kết mềm, trong khi đó tùy chọn smart
copy sẽ copy toàn bộ một thư mục chứa các liên kết tượng trưng mà không
ngắt chúng. Các tùy chọn này dù sao cũng rất hữu dụng.

Đây là thư mục đã được liên kết cứng trên desktop thử nghiệm của chúng
tôi. Trong cứ như thể nội dung của nó được lưu bên trong
Desktop\Downloads, tuy nhiên quả thực chúng lại được lưu trong thư mục
C:\Users\Matthew\Desktop\Downloads. Thêm vào đó, khi các liên kết được
tạo bởi Link Shell Extension, chúng có mũi tên màu đỏ ở trên để bạn có
được cảm nhận về sự khác biệt của chúng.

Trong XP, cách thực hiện cũng tương tự như vậy.

Symlink thông qua nhắc lệnh
Với những người thích làm việc thông qua cửa sổ dòng lệnh thì đây là cách
bạn có thể tạo các symlink trong Command Prompt trong Windows 7/Vista
và XP.
Trong Windows 7/Vista
Trong Windows 7 và Vista, chúng ta sẽ sử dụng lệnh mklink để tạo các liên
kết tượng trưng. Để sử dụng nó, chúng ta cần phải mở Command Prompt
trên máy tính có tài khoản Administrator. Nhập lệnh “command” vào mục
tìm kiếm trong Start, kích phải vào on Command Prompt và chọn “Run as
administrator”.

Để tạo một liên kết tượng trưng, chúng ta cần nhập vào lệnh dưới đây:

mklink /H “C:\Users\Matthew\Desktop\ebook.pdf”
“C:\Users\Matthew\Downloads\Before You Call Tech Support.pdf”
Không quên cú pháp:
mklink /
prefix link_path Target_file/folder_path
Trong Windows XP
Windows XP không có hỗ trợ nhắc lệnh command prompt cho các liên kết
tượng trưng, tuy nhiên chúng ta có thể sử dụng một công cụ miễn phí để
thay thế, đó là Junction. Bạn có thể download Junction ở liên kết phía dưới,
sau đó giải nén nó. Tiếp đó là mở Command Prompt (kích Start, chọn All
Programs, Accessories, và Command Prompt), nhập vào lệnh “cd” và theo
sau là đường dẫn đến thư mục nơi bạn lưu Junction.

Junction chỉ tạo các liên kết tượng trưng cứng, vì bạn có thể sử dụng các
shortcut cho các liên kết tượng trưng mềm. Để tạo một symlink cứng, chúng
ta cần nhập lệnh dưới dây vào nhắc lệnh:
junction –s
link_path file/folder_path
Như mklink trong Windows 7 hoặc Vista, nếu đường dẫn file hoặc thư mục
của bạn có khoảng trống trong đó thì bạn vẫn cần phải đặt đường dẫn của
mình trong dấu ngoặc kép. Thêm vào đó, symlink có thể có thên khác với
tên mà thư mục hoặc file nó trỏ đến.
Ở đây chúng ta sẽ tạo một liên kết tượng trưng đến thư mục My Music trên
desktop. Lúc này hãy nhập vào lệnh:
junction -s “C:\Documents and Settings\Administrator\Desktop\Music”
“C:\Documents and Settings\Administrator\My Documents\My Music”

Và đây là nội dung của symlink. Lưu ý rằng đường dẫn cho bạn có cảm giác
như các file này được lưu trực tiếp trong thư mục Music trên Desktop, tuy
nhiên quả thực chúng lại được lưu trong My Documents\My Music. Cách


Kết luận
Các liên kết tượng trưng quả thực rất hữu dụng, nếu sử dụng chúng liên tục
nó sẽ giúp chúng chúng ta có được sự tổ chức và tránh được hiện tượng phải
nhớ hết tất cả các nơi chứa những gì mình cần tìm. Hãy cho chúng tôi và các
bạn khác biết cách bạn sử dụng các liên kết tượng trưng trên máy tính của
bạn!
Download Link Shell Extension cho Windows 7, Vista, và XP
Download Junction cho XP


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status