Có tương đương với .lnk trong Linux không?


11

Khi tạo một lối tắt trong windows nó tạo một .lnktập tin.

Tôi đã nghiên cứu và có vẻ như những thứ này có thể mở được trong linux (với một số điều chỉnh). Linux có tương đương không? Nếu vậy, phần mở rộng là gì?

Câu trả lời:


15

Linux không hoạt động với phần mở rộng tập tin. Tuy nhiên, bạn có thể tạo một lối tắt trên Linux bằng cách sử dụng "liên kết tượng trưng". Chúng là một cái gì đó giống như một "con trỏ" vào một tập tin.

Hãy xem ở đây để xem làm thế nào để làm điều đó:

Làm thế nào để tôi tạo một liên kết tượng trưng?

ln -s [TARGET DIRECTORY OR FILE] ./[SHORTCUT]

Ví dụ:

ln -s /usr/local/apache/logs ./logs

4
Tuy nhiên, không giống như một phím tắt Windows, một liên kết tượng trưng sẽ bị phá vỡ khi tệp mục tiêu được di chuyển ... đó là lý do chính khiến bạn sử dụng một phím tắt. Vì vậy, nói đúng ra một symlink linux không tương đương với phím tắt Windows, nó tương đương với symlink của Windows.
Nhân tố huyền bí

2
Symlinks là công cụ yêu thích của tôi để giữ cho các tập tin của tôi được tổ chức. Liên kết tượng trưng Linux được giữ đồng bộ với tệp đích bất kể chương trình nào đọc chúng!
Nathan Moos

@FactorMystic Nếu bạn tạo liên kết tượng trưng đến một vị trí tuyệt đối trong hệ thống tệp, thì đây không phải là trường hợp. ln -s /usr/local/apache/logs ./logssẽ tạo một liên kết tượng trưng đến /usr/local/apache/logsvà sẽ không bị phá vỡ khi bạn di chuyển nó.
djhaskin987

Môi trường duy trì các liên kết tượng trưng trong đường dẫn, nhưng Windows thay đổi đường dẫn của môi trường cho các phím tắt. (Ví dụ, nếu một mục tiêu liên kết /tmpvà cư trú trong các tập tin /home/user/temp, một liên kết tượng trưng sẽ truy cập vào thư mục /tmp/uploadnhư /home/user/temp/upload, trong khi một phím tắt đầu tiên sẽ thay đổi thư mục môi trường /tmpvà sau đó truy cập /tmp/uploadtrực tiếp.) Tôi không biết về bất kỳ tính năng Linux mà ứng xử này đường.
palswim

@FactorMystic Nếu bạn di chuyển mục tiêu của một phím tắt, thì nó sẽ luôn bị hỏng. Nếu bạn di chuyển liên kết (symlink hoặc phím tắt), nó có thể bị hỏng và điều này phụ thuộc vào một số yếu tố. Không chỉ là liên kết: symlink với đường dẫn tuyệt đối và phím tắt sẽ ổn; symlink với đường dẫn tương đối sẽ bị phá vỡ. Di chuyển liên kết và nhắm mục tiêu cùng nhau (tức là có cây con) liên kết với đường dẫn tuyệt đối và lối tắt sẽ bị phá vỡ, liên kết tượng trưng với đường dẫn tương đối sẽ ổn. [vì vậy, so sánh không phải là giữa symlink và phím tắt, mà là giữa đường dẫn tương đối và tuyệt đối.]
ctrl-alt-delor

26

Linux có hai loại liên kết:

  • .desktoptập tin: được tạo bởi người quản lý tập tin đồ họa. Chúng tương tự như các .lnkphím tắt Windows , trừ việc cập nhật tự động. Chúng, giống như các phím tắt, chỉ hoạt động bên trong chương trình quản lý tệp GUI.

  • Liên kết tượng trưng: được tạo bằng ln -s target linktrên Linux và mklink link targettrên Windows. Chúng có thể được sử dụng trong suốt bởi bất kỳ chương trình nào.


4
Ồ, sự vượt trội của các hệ thống dựa trên Posix!
Roy Tinker

@Roy: Luôn có Plan9.
dùng1686

Điều đó có vẻ thú vị, @grawity. Tôi sẽ kiểm tra. Cảm ơn!
Roy Tinker

3
Có cái thứ ba, liên kết cứng
Lie Ryan

@Lie: Vâng, nhưng nó không được sử dụng rộng rãi như một .lnk thay thế do những hạn chế.
dùng1686
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.