Làm thế nào để tạo symbolic link trong Linux

VPS Thuật ngữ Th6 16, 2020Hai G .3 tối thiểu Đọc

Làm thế nào để tạo symbolic link trong Linux

Làm thế nào để tạo symbolic link trong Linux

Symbolic Link là gì ?

Symbolic Link (liên kết tượng trưng) trong ngành máy tính là thuật ngữ chỉ một file tham chiếu đến file khác hoặc thư mục khác dưới dạng đường dẫn tương đối hoặc tuyệt đối. Nó cũng hay được gọi tắt là Symlink hay softlink.

Bạn đang đọc: Làm thế nào để tạo symbolic link trong Linux

Có thể hiểu Symbolic Link đơn thuần là đường dẫn trỏ đến vị trí của file nào đó trong mạng lưới hệ thống máy tính. Bạn hoàn toàn có thể tạo nhiều symbolic link đặt ở nhiều nơi khác nhau nhưng vẫn trỏ về đúng 1 file gốc. Vì vậy, ngày càng tăng tính thuận tiện cho việc tìm kiếm file trong một dòng lệnh .Nếu biết cách dùng symbolic link trong Linux, nó sẽ tương hỗ bạn thuận tiện hơn khi thao tác với terminal. Trong bài hướng dẫn này, chúng tôi sẽ chỉ bạn cách tạo symbolic link, ngoài những bạn còn biết Symbolic Links là gì và hiểu tường tận về nóSymbolic Links không chỉ hữu dụng để tạo shortcut và quản trị file trong hệ quản lý và điều hành Linux. Chúng còn đóng vai trò tạo những đường dẫn khác nhau cho những vị trí thư mục chính : Documents, Pictures, Download, vâng vâng !Những link này được đặt trong mainframe, là một file độc lập với file gốc, vì thế kể cả khi bị xóa, bạn vẫn có backup của toàn bộ những file quan trọng .Nhờ vào tính thân thiện với người dùng trong Linux, kể cả Microsoft cũng đã học theo để tạo Symbolic Links. Symbolic link cũng thường được gọi là Soft Links hay Symlink, không độc quyền trong Linux mà nó giống với tính năng Search của Windows, nơi bạn có tìm thấy một file nhờ vào việc gõ từ nào đó .

Hãy cùng khám phá làm thế nào để tạo Symbolic link trong Linux :

Tạo Symbolic link cho một file:

Thông thường, để tạo link chúng ta sẽ dùng lệnh ln với option -s để xác định links. Đây là cách dễ nhất để bạn làm quen với hệ điều hành linux vì nó chỉ tốn một bước đơn giản:

ln -s [target file] [Symbolic filename]

Lệnh ln trong Linux tạo ra liên kết giữa symbolic link file và file gốc.

  • -s – lựa chọn để tạo Symbolic Links.
  • [target file] – tên của file gốc hoặc nơi bạn muốn tạo file link tới
  • [Symbolic filename] – tên của file symbolic link.

Bạn hoàn toàn có thể xem lại link mới được tạo trong thư mục bằng lệnh liệt kê file như sau :

ls -l

Kết quả việc tạo linux symbolic link

Nếu bạn không chỉ định tên của sym link ở chỗ [Symbolic filename], lệnh này sẽ tự tạo sym link trong thư mục hiện hành.

Xem thêm: Cuộc sống bí mật của các hóc môn trong cơ thể

Tạo Symbolic Link Linux cho thư mục:

Tạo symbolic link cho thư mục cũng không khó. Bạn hoàn toàn có thể dùng lệnh sau :

ln -s [Specific file/directory] [symlink name]

Ví dụ, để tạo link tới thư mục /user/local/downloads/logo, để gán cho thư mục /devisers, sử dụng lệnh sau:

ln -s /user/local/downloads/logo /devisers

Khi symbolic link được tạo và gán với thư mục /devisers, nó sẽ dẫn bạn đến /user/local/downloads/logo. Khi người dùng thay đổi vị trí thư mục – cd – tới /devisers, hệ thống sẽ tự động chuyển tới file cụ thể và thực hiện lệnh trong thư mục đó.

Các lựa chọn của symbolic link được gọi là command line switches. Để là những lệnh thông dụng nhất và diễn giải chúng :Command SwitchMô tả–backup[=CONTROL]backup từng file gốc-d, -F, –directorysuperuser được cho phép hard link-f, –forcefile đích bị xóa-I, –interactivethông báo trước khi xóa file đích-L, –logicalchọn file gốc là symbolic links-n, –non-dereferencesymbolic links tới thư mục được xem như là files-P, –physicaltạo hard links trực tiếp tới symbolic links-r, –relativetạo symbolic links tương đối tới link location-s, –symboltạo symbolic links thay vì hard links-S, –suffix=SUFFIXghi đè lên backup suffix thông thường-v, –verbosein ra tên của từng linked file

Làm thế nào để đổi hoặc xóa Symbolic Link Linux?

Bạn hoàn toàn có thể xóa link đã gắn với file hoặc thư mục bằng lệnh unlink hoặc rm. Đây là cách để chạy lệnh :

unlink [symlink to remove]

Xóa symbolic link bằng lệnh rm giống với lệnh unlink :

rm [symlink name]

Ví dụ :

rm simpleText

Lời kết

Hãy nhớ, nếu file nguồn không còn ở vị trí gốc, vậy bạn cần xóa symbolic file để tránh tạo trùng lặp, nó sẽ làm chậm việc làm của bạn lại .Linux là một nền tảng tuyệt vời để tạo ứng dụng động và tương tác, nơi bạn hoàn toàn có thể thưởng thức và phát minh sáng tạo. Bạn cần có kỹ năng và kiến thức nền vững chãi. Học cơ bản về những dòng lện này bạn sẽ sử dụng được hàng loạt thế mạnh của Linux. Chúng tôi kỳ vọng bài hướng dẫn này hoàn toàn có thể cải tổ kỹ năng và kiến thức trong việc sử dụng những công cụ LinuxAuthor

Tác giả

Hai G .Hải G. là chuyên viên quản trị, quản lý và vận hành những dịch vụ website. Anh có nhiều năm kinh nghiệm tay nghề về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu quý WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho những bạn trẻ khởi nghiệp .

Rate this post
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments