Terminal üzerinden sembolik bir bağlantı veya sağ tıklatma bağlantısı arasında bir fark var mı?


21

Bir terminale gidip yazmakla ln -s path 'pathveya bir şeyi sağ tıklayıp make linkini seçmek arasında bir fark olup olmadığını merak ediyorum .

Yanıtlar:


24

Çok az fark var. Bunu test etmek için "bug3.odt" isimli yeni bir dizin oluşturdum.

Daha sonra komut satırını kullanarak iki link oluşturdum

ln -s bug3.odt bug_lnve ln -s /home/warren/qaz/bug3.odt bug_ln2nihayet nautilus'a girdi ve dosyaya sağ tıklayıp "Link Yap" ı seçerek bir bağlantı oluşturdu.

Sonuç aşağıdaki gibiydi

warren@dell:~/qaz$ ls -la
total 36
drwxrwxr-x  2 warren warren  4096 Feb 18 20:14 .
drwxr-xr-x 69 warren warren 12288 Feb 18 20:11 ..
-rw-rw-r--  1 warren warren 18505 Nov 12 20:11 bug3.odt
lrwxrwxrwx  1 warren warren     8 Feb 18 20:12 bug_ln -> bug3.odt
lrwxrwxrwx  1 warren warren    25 Feb 18 20:14 bug_ln2 -> /home/warren/qaz/bug3.odt
lrwxrwxrwx  1 warren warren    25 Feb 18 20:13 Link to bug3.odt -> /home/warren/qaz/bug3.odt

Her iki görebileceğiniz gibi bug_ln2ve Link to bug3.odtaynı konuma aynı sahibi, grup, izin ve bağlantıya sahip. Nautilus'a sağ tıklamak, ln -s'yi dosyanın tam yolu ile kullanmaya eşdeğerdir .

Dosyayı CTRL+ tuşunu basılı tutarak SHIFTve sürükleyerek de bağlantı oluşturmak mümkündür . Bu tam olarak aynı şekilde çalışır: ln -s'yi dosyanın tam yolu ile kullanmaya eşdeğerdir .


5
Bağlantıyı tıklatıp Ctrl + Shift tuşunu basılı tutup sürüklemenin başka bir yolu var
wim

5

Hayır yok. Bir sembolik bağlantı oluşturmak için sadece Nautilus GUI seçeneği var.

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.