Linux'ta .lnk eşdeğeri var mı?


11

Pencerelerde kısayol oluştururken bir .lnkdosya oluşturur.

Araştırdım ve bu linux (bazı tweaking ile) açılabilir görünüyor. Linux'un muadili var mı? Öyleyse, uzantı nedir?

Yanıtlar:


15

Linux dosya uzantılarıyla çalışmaz. Ancak, "sembolik bağlantılar" kullanarak Linux'ta bir kısayol yapabilirsiniz. Bir dosyaya "işaretçi" gibi bir şeydir.

Nasıl yapılacağını görmek için buraya bir göz atın :

Sembolik bir bağlantıyı nasıl oluştururum?

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

Örneğin:

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

4
Ancak, bir Windows kısayolundan farklı olarak, hedef dosya taşındığında sembolik bir bağlantı kesilir ... bu da kısayolu kullanmanızın temel sebebidir. Dolayısıyla, bir linux symlink'i bir Windows kısayolunun eşdeğeri değil, bir Windows symlink'in eşdeğeri.
Factor Mystic

2
Symlinks dosyalarımı düzenli tutmak için en sevdiğim araçtır. Linux sembolik bağlantıları, hangi program okursa okunsın hedef dosyayla senkronize tutulur!
Nathan Moos

@FactorMystic Symlink'i dosya sisteminde mutlak bir konuma işaret ederseniz, durum böyle değildir. ln -s /usr/local/apache/logs ./logsbir sembolik bağlantı oluşturur /usr/local/apache/logsve hareket ettirdiğinizde kırılmaz.
djhaskin987

Ortam yoldaki sembolik bağlantıları korur, ancak Windows kısayollar için ortamın yolunu değiştirir. (Örneğin, bir bağlantı hedefleri ise /tmpdosyada ve kahntılannin /home/user/temp, bir sembolik bağlantı dizine erişmek istiyorum /tmp/uploadolarak /home/user/temp/uploadbir kısayol ilk çevre dizini değiştirecek oysa, /tmpo zaman erişim ve /tmp/uploaddoğrudan.) Bu davranır tüm Linux özelliğinin bilmiyorum yol.
palswim

@FactorMystic Bir kısayolun hedefini taşırsanız, her zaman kesilir. Bağlantıyı taşırsanız (sembolik bağlantı veya kısayol), kopabilir ve bu bir dizi faktöre bağlıdır. Daha sadece bağlantı: mutlak yol ve kısayol ile symlink iyi olacak; göreli yol içeren sembolik bağlantı kesilir. Bağlantıyı ve hedefi birlikte taşıyın (yani alt ağacı) mutlak yol ve kısayol içeren sembol bağlantısı kesilir, göreli yol içeren sembol bağlantısı iyi olur. [böylece karşılaştırma, sembolik bağlantı ve kısayol arasında değil, göreli ve mutlak yol arasındadır.]
ctrl-alt-delor

26

Linux'un iki tür bağlantısı vardır:

  • .desktopdosyaları: grafik dosya yöneticileri tarafından oluşturulur. .lnkOtomatik güncellemeden eksi Windows kısayollarına benzerler . Kısayollar gibi, yalnızca GUI dosya yöneticisi programında çalışırlar.

  • Sembolik bağlantılar:ln -s target link Linux ve mklink link targetWindows ile birlikte oluşturulur . Bunlar herhangi bir program tarafından şeffaf bir şekilde kullanılabilir.


4
Oh, Posix tabanlı sistemlerin üstünlüğü!
Roy Tinker

@Roy: Her zaman Plan9 vardır.
user1686

İlginç görünüyor, @grawity. Kontrol edeceğim. Teşekkürler!
Roy Tinker

3
üçüncü olan, zor bağlantı
Lie Ryan

@Lie: Evet, ancak .lnksınırlamalar nedeniyle çok fazla alternatif olarak kullanılmıyor .
user1686
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.