«symlink» etiketlenmiş sorular

Varolmayan veya varolan bir dosya veya dizine başvuran özel bir dosya türü. Sembolik bağlantının içeriği, sembolik bağlantının işaret ettiği dosyanın yolu olan rastgele bir dizeden oluşur. Yol adı çözümlemesi sırasında sembolik bağlantıyla karşılaşıldığında, dosya tarafından depolanan dize yol adı çözümlemesini değiştirmek için kullanılır.

2
Yürütülebilir sembolik bağlantı “komut bulunamadı” ile sonuçlanır
Bunun gibi sembolik bir bağlantı (dün) oluşturdum: sudo ln -s bin/python /usr/bin/prj-python Koşarken: prj-python file.py Alırım: prj-python: command not found Bağlantıyı tekrar oluşturmaya çalıştığımda şunu alıyorum: ln: `/ usr / bin / prj-python 'sembolik bağını oluşturmak: Dosya var Bu neden oluyor? Benim $PATH: / Usr / local / sbin: / …
24 symlink  ln 


1
dosyaları link bağlantı hedefine göre listele
Sembolik link hedef adını filtreleyerek dosyaların listesini (ve daha sonra bu listeyle bir şeyler yapabilirim) nasıl alabilirim ? Örneğin, aşağıdaki listeden sadece ilk dört dosyayla ilgileniyorum (hedef içeriyor bar): foo -> /tmp/bar bar -> /home/me/bartoo baz -> /home/me/public/barthree zoo -> /usr/share/bar moo -> /tmp/foo roc -> /tmp/roc
23 find  symlink 

2
Yine de, o dosya sistemindeki bir dizine sembolik bir bağlantı açtığımda otomatik olarak bir dosya sistemi monte etmek için var mı?
Arch'ı Xfce ile kullanıyorum. Son zamanlarda, dosya sistemindeki bir dizine sembolik bir bağlantı oluşturdum. Ancak, dosya sistemini önyükleme sırasında monte etmek ya da sembolik bağlantıyı açmadan önce elle bağlamak istemiyorum. Yine de bu dosya sistemindeki dizine sembolik bağlantıyı açtığımda bu dosya sistemini otomatik olarak monte etmek mümkün mü?


6
İki yol arasındaki bağıl bağlantıların alınması
İki yolum olduğunu söyle: <source_path>ve <target_path>. Ben temsil edecek bir yol olup olmadığını otomatik olarak öğrenmek için benim kabuk (zsh) istiyorum <target_path>den <source_path>göreceli yol olarak. Örneğin, farz edelim <source_path> olduğu /foo/bar/something <target_path> olduğu /foo/hello/world Sonuç olacaktır ../../hello/world Neden buna ihtiyacım var: Ben sembolik bir bağlantı oluşturmak ister gerek <source_path>için <target_path>bir …
21 shell  files  zsh  symlink 

2
Sembolik bağlantılar aslında disk kullanımında bir fark yaratır mı?
Birçok web sitesinde, Linux'ta sembolik linklerin (yumuşak linkler, sembolik linkler), başka bir dosyaya atıfta bulunan işaretçilere benzeyen , herhangi bir yerde (Windows kısayolları gibi) okudum . Ancak, sembolik bağların bulunduğu bir klasörün disk kullanımını kontrol ettiğimde, dosya yöneticimin ne dediği ile hangi duraporlar arasında bir uyumsuzluk var . Ancak, du …

4
Sed -i'nin sembolik bağlantıları yok etmesini nasıl önleyebilirim?
sed -iSymlink'te yürütülen neden bu bağlantıyı yok eder ve hedef dosyayla değiştirir? Bundan nasıl kaçınılır? Örneğin. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet $ sed -i 's/cat/dog/' pet_link $ ls -l pet* -rw-rw-r-- …
21 sed  symlink 

3
/ Usr / bin / java'dan Java konumu
Java konumumu Linux sistemimde bulmaya çalışıyorum ve bunu anladım [980@b449 ~]$ which java /usr/bin/java [980@b449 ~]$ readlink -f $(which java) /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java 2 komut arasındaki fark nedir?
20 symlink  java 

5
Sembolik bağlantının orijinal dosyasını bulma
Diyelim ki ana dizinimdeki bir dosyanın farklı bir bölümdeki başka bir dosyaya sembolik bir bağlantısı var. Bağlantılı dosyanın hedef konumunu nasıl bulurum? Bununla, yani, en ı var diyelim file2içinde /home/user/; ama bu diğerine sembolik bir bağlantı file1. file1Dosyayı bulmak için her bölüm / dizinde el ile gitmek zorunda kalmadan nasıl …
20 symlink 

3
Symlink üzerinden cd yaptığımda, pwd neden gerçek yol yerine symlink'i gösteriyor?
ln -s 1 2Dizin içindeki bir dizine bir yumuşak bağlantı ( ) oluşturdum ve yumuşak bağlantıyı ( ) testaçtım cd 2ve geçerli yolu kullanarak görüntüledim pwd. Görüntülenen yol vardı ~/test/2ve değil ~/test/1. Windows gibi bir işletim sisteminde farklıdır, kısayol bizi gerçek dizine getirir. Bu yumuşak bağlantının Linux'ta nasıl çalıştığı konusunda …


6
Sembolik bir bağlantı için takma ad eşdeğeri mi?
Kendimi sık sık ana klasörümdeki birkaç dizin etrafında atlamak ve bunları yazmaktan yorulmak istiyorum. Geleneksel olarak sembolik bir bağlantı olacak daha hızlı bir yaklaşım istiyorum. Ancak, ana dizinimi düzinelerce sembolik bağlantıyla karıştırmak istemiyorum. Bazı oluşturabilir ~/links/dizini ve yığılmayı bunu sembolik bağlantıları ile, ama yine de çirkin. Ayrıca, her gün değişen …

4
Kişi bir sembolik bağlantıyı meşgul kutusundaki bir dizine atomik olarak nasıl değiştirir?
(Mümkün olduğunca yakın) atomik bir symlink değiştirmeye çalışıyorum. Denedim: ln -sf other_dir existing_symlink Bu, yeni symlink'i varolan_symlink'in işaret ettiği dizine koydu. ln -sf other_dir new_symlink mv -f new_symlink existing_symlink Aynı şeyi yaptı: Symlink'i dizine taşıdı. cp -s other_dir existing_symlink Reddediyor çünkü bu bir dizin. Bunun mv -Tiçin yapılmış olduğunu okudum …

3
Bir ls listesindeki `l` ne anlama geliyor?
ls -adl .*Dizinlerimden birinde çalıştırdığımda , bu listeye sahip bir dosya alıyorum: lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -> person@computer.edu.4018:1372874769 Dosya adı ve URL görünümlü şey kırmızı renkle vurgulanır. Ne anlama lgeliyor lrwxrwxrwx? Bu ne tür bir dosya?
18 ls  symlink 

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.