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
ln - 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
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
ln
để tạo các liên kết tượng trưng.
Liên kết các loại
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.
Cách sử dụng lệnh
ln
ln
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
ln
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
-s
(
--symbolic
).
Cú pháp lệnh
ln
để tạo các liên kết tượng trưng như sau:
ln -s FILE LINK
- Nếu cả
FILEvàLINKđược cung cấp,lnsẽ tạo một liên kết từ tệp được chỉ định làm đối số thứ nhất (FILE) đến tệp được chỉ định làm đối số thứ hai (LINK). Nếu chỉ có một tệp được cung cấp làm đối số hoặc đối số thứ hai là một dấu chấm (.),lnsẽ tạo một liên kết đến tệp đó trong thư mục làm việc hiện tại. Tên của symlink sẽ giống như tên của tệp mà nó trỏ tới.
Theo mặc định, khi thành công,
ln
không tạo ra bất kỳ đầu ra nào và trả về 0.
Tạo Symlink vào một tệp
Để tạo một liên kết tượng trưng đến một tệp nhất định, hãy mở thiết bị đầu cuối của bạn và gõ:
ln -s source_file symbolic_link
Thay thế
source_file
bằng tên của tệp hiện có mà bạn muốn tạo liên kết
symbolic_link
và
source_file
bằng tên của liên kết tượng trưng.
Tham số Symbolic_link là tùy chọn. Nếu bạn không chỉ định liên kết tượng trưng, lệnh
ln
sẽ tạo một liên kết mới trong thư mục hiện tại của bạn:
Trong ví dụ sau, chúng tôi đang tạo một liên kết tượng trưng có tên
my_link.txt
đến một tệp có tên
my_file.txt
:
ln -s my_file.txt my_link.txt
Để xác minh rằng symlink đã được tạo thành công, hãy sử dụng
ls
:
ls -l my_link.txt
Đầu ra sẽ trông giống như thế này:
lrwxrwxrwx 1 linuxize users 4 Nov 2 23:03 my_link.txt -> my_file.txt
Ký tự
l
là cờ loại tệp đại diện cho 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 tới.
Tạo Symlinks vào một thư mục
Lệnh tạo liên kết tượng trưng đến thư mục giống như khi tạo liên kết tượng trưng đến tệp. Chỉ định tên thư mục là tham số đầu tiên và symlink là tham số thứ hai.
Ví dụ: nếu bạn muốn tạo một liên kết tượng trưng từ thư mục
/mnt/my_drive/movies
đến thư mục
~/my_movies
bạn sẽ chạy:
ln -s /mnt/my_drive/movies ~/my_movies
Ghi đè Symlinks
ln -s my_file.txt my_link.txt
ln: failed to create symbolic link 'my_link.txt': File exists
Để ghi đè đường dẫn đích của symlink, hãy sử dụng tùy chọn
-f
(
--force
).
ln -sf my_file.txt my_link.txt
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:
unlink symlink_to_remove
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_to_remove
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
/
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
ln
với tùy chọn
-s
.
Để biết thêm thông tin về lệnh
ln
, hãy truy cập trang ln man hoặc gõ
man ln
trong terminal của bạn.
Các hack đã bao gồm một số bài viết prank từ Twitter người sử dụng như Fox News, Facebook và bầu cử tổng thống Barack Obama. Điều kỳ lạ đối với một số thông điệp này là chúng bao gồm các liên kết liên kết - một chương trình tiếp thị thông thường trả tiền cho người tạo liên kết để hướng lưu lượng truy cập đến một trang web khác như Amazon - theo các báo cáo. Điều này có thể làm cho việc tìm ra thủ phạm dễ dàng hơn vì các chương trình liên kết được đề cập đến phải có đường dẫn giấy ảo dẫn người tr
[ĐọC thêm: Làm thế nào để xóa phần mềm độc hại khỏi máy tính Windows của bạn]
Hoa Kỳ. Một số cơ quan liên bang của Mỹ có thể bị cản trở từ việc mua các hệ thống công nghệ thông tin của các công ty có liên kết với chính phủ Trung Quốc theo luật tài trợ mới do Tổng thống Barack Obama ký vào đầu tuần này. Một số cơ quan liên bang của Hoa Kỳ có thể bị cản trở từ việc mua các hệ thống công nghệ thông tin do các công ty liên kết với chính phủ Trung Quốc thực hiện theo luật tài trợ mới do Tổng thống Barack Obama ký vào đầu tuần này. các cơ quan chức năng sẽ kiểm tra tất cả các g
"Nguy cơ gián điệp hoặc phá hoại mạng" đưa vào tài khoản, cùng với hệ thống CNTT được "sản xuất, sản xuất hoặc lắp ráp" bởi các công ty do chính phủ Trung Quốc sở hữu, chỉ đạo hoặc tài trợ.
Liên kết tượng trưng là gì? Làm thế nào để bạn tạo ra các liên kết trong Windows 10?
Các liên kết tượng trưng hay liên kết tượng trưng không chỉ là các lối tắt dưới dạng các tập tin hoặc thư mục ảo. Đây là cách bạn có thể tạo một Liên kết tượng trưng trong Windows 10.







