Apakah ada yang setara dengan .lnk di Linux?

11

Saat membuat jalan pintas di windows itu membuat .lnkfile.

Saya telah meneliti dan tampaknya ini dapat dibuka di linux (dengan beberapa penyesuaian). Apakah Linux memiliki padanan? Jika demikian, bagaimana dengan ekstensi?

sealz
sumber

Jawaban:

15

Linux tidak bekerja dengan ekstensi file. Namun, Anda dapat membuat pintasan di Linux menggunakan "tautan simbolik". Mereka adalah sesuatu seperti "pointer" ke file.

Lihatlah di sini untuk melihat bagaimana melakukannya:

Bagaimana cara membuat tautan simbolis?

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

Sebagai contoh:

ln -s /usr/local/apache/logs ./logs
Diogo
sumber
4
Namun, tidak seperti pintasan Windows, tautan simbolik akan terputus ketika file target dipindahkan ... yang merupakan alasan utama Anda akan menggunakan pintasan. Jadi, sebenarnya symlink linux tidak sama dengan pintasan Windows, ini setara dengan symlink Windows.
Factor Mystic
2
Symlinks adalah alat favorit saya untuk mengatur file saya. Symlink Linux tetap disinkronkan dengan file target, apa pun program yang membacanya!
Nathan Moos
@FactorMystic Jika Anda membuat titik symlink ke lokasi absolut dalam sistem file, ini bukan masalahnya. ln -s /usr/local/apache/logs ./logsakan membuat symlink ke /usr/local/apache/logs, dan tidak akan rusak ketika Anda memindahkannya.
djhaskin987
Lingkungan mempertahankan tautan simbolik di jalur, tetapi Windows mengubah jalur lingkungan untuk pintasan. (Misalnya, jika tautan menargetkan /tmpdan berada di file /home/user/temp, tautan simbolik akan mengakses direktori /tmp/uploadsebagai /home/user/temp/upload, sedangkan pintasan pertama-tama akan mengubah direktori lingkungan /tmpdan kemudian mengakses /tmp/uploadlangsung.) Saya tidak tahu fitur Linux apa pun yang berperilaku seperti ini. cara.
palswim
@FactorMystic Jika Anda memindahkan target jalan pintas, maka itu akan selalu rusak. Jika Anda memindahkan tautan (symlink atau pintasan), mungkin terputus, dan ini tergantung pada sejumlah faktor. Lebih dari sekadar tautan: symlink dengan jalur absolut dan pintasan akan baik-baik saja; symlink dengan path relatif akan terputus. Pindahkan tautan dan target bersama (yaitu sub-pohon) yang symlink dengan jalur absolut dan pintasan akan terputus, symlink dengan jalur relatif akan baik-baik saja. [jadi perbandingannya bukan antara symlink dan shortcut, tetapi antara path relatif dan absolut.]
ctrl-alt-delor
26

Linux memiliki dua jenis tautan:

  • .desktopfile: dibuat oleh manajer file grafis. Mereka mirip dengan .lnkcara pintas Windows , minus pembaruan otomatis. Mereka, seperti pintasan, hanya berfungsi di dalam program pengelola file GUI.

  • Tautan simbolik: dibuat dengan ln -s target linkdi Linux dan mklink link targetdi Windows. Ini dapat digunakan secara transparan oleh program apa pun.

pengguna1686
sumber
4
Oh, keunggulan sistem berbasis Posix!
Roy Tinker
@ Roy: Selalu ada Plan9.
user1686
Itu terlihat menarik, @grawity. Saya akan mengeceknya. Terima kasih!
Roy Tinker
3
ada yang ketiga, tautan keras
Lie Ryan
@ Lie: Ya, tapi itu tidak banyak digunakan sebagai .lnkalternatif karena keterbatasan.
user1686