«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
Sembolik bağların çözülmesi (pwd)
Aşağıdakileri yaptığımı söyle: cd /some/path ln -s /target/path symbolic_name Eğer öyleyse: cd /some/path cd symbolic_name pwd Alırım: /some/path/symblic_name ve yok: /target/path Kabuğumu doğrudan yaptığım gibi, sembolik bir bağlantıyı (tamamen CWD'yi vb. Güncelleme) "tamamen çözme" yolu var mı: cd /target/path ? Hedef yoluma nasıl ulaştığım konusunda "farkında" veya "hassas" gibi görünen …
32 files  symlink  cwd 

6
Dosyayı / dev / null dizinine kopyalayın.
Log.txt dosyasına yazan bir uygulamayı çalıştırıyorum. Uygulama, desteklenen eklentileri artık uyumlu hale getirmeden yeni bir sürüme güncellendi. Log.txt dosyasına büyük miktarda hata zorlar ve farklı bir log dosyasına yazmayı desteklemiyor gibi görünmektedir. Onları farklı bir günlüğe nasıl yazabilirim? Log.txt 'i bir hard link ile değiştirmeyi düşündüm (uygulama farkı doğru söyleyemez …



5
Basit Linux komutu ile mutlak sembolik link göreceli sembolik linke dönüştürün
Ben yolun içine komple alt-sistemleri de var /home/user/systemdizinleri ile standart Linux yapısını içeren /bin, /home, /root, /usr, /var, /etc, ... Bu alt dosya sistemi, göreceli veya mutlak sembolik bağlantılar içerir. Göreceli sembolik bağlantılar gayet iyi, onlar alt dosya sisteminde kalıyorlar /home/user/system. Ancak mutlak sembolik bağlantılar, alt dosya sisteminin dışındaki bir …

7
Komut dosyasının mutlak yolunu elde etmenin taşınabilir yolu?
(Zsh) betiğinin mutlak yolunu belirlemesinin taşınabilir bir yolu nedir? Linux'ta böyle bir şey kullanıyorum mypath=$(readlink -f $0) ... ama bu taşınabilir değil. (Örneğin, readlinkDarwin'de -fbayrağını tanımıyor veya hiçbir eşdeğeri yok.) (Ayrıca, bunun için kullanmak readlinkkuşkusuz, belirsiz görünen bir kesmektir.) Daha taşınabilir bir yol nedir?


4
Bir klasörün aslında bir bağlantı olup olmadığını nasıl anlarım ve bozuksa nasıl düzeltebilirim?
Linux'ta bir bağlantı, bir tür kısayol veya bir klasör olup olmadığını nasıl anlarım? Lütfen aşağıdaki ekran görüntüsüne bakınız. Gördüğünüz gibi, lskomut bazılarının koyu mavi renkte olduğu, bazılarının ise açık mavi renkteki nesneleri (camgöbeği) listeler. Bu mavi renkli nesneler nelerdir? Bunlar gerçek sembolik bağlar mı? Gördüğünüz gibi, cdhdd denilen birine yapamam …
28 linux  shell  symlink 


2
Neden ln -s tek bir argüman kabul ediyor?
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Bu bir hata mı ln, yoksa bir dosyayı kendine bağlamak için bir kullanım durumu mu var? Bu birlikte coreutils 8.21-1ubuntu5.1.
27 symlink  coreutils  ln 

3
Dizin sembollerini hala takip ederken uzun formatı (-l) kullanmak nasıl?
Bunun ls -lyalnızca çıktının biçimlendirmesini değil, aynı zamanda dizin semboliklerinin nasıl işlendiğini de değiştirdiğini fark ettim : > ls /rmn biweekly.sh daily.sh logs ... > ls -l /rmn lrwxrwxrwx 1 root root 18 Feb 11 2011 /rmn -> /root/maintenance/ Sembolik bağlantı /rmnhakkında, içeriğinde ne olduğuna dair ayrıntılı bir liste almak …
27 ls  symlink 

4
Dizin yapısını sembolik bağlantıları kaldırmadan nasıl kopyalayabilirim?
Kaynak dosyaların dizin yapısını koruyarak bir demet dosyayı başka bir dizine "kurmam" gerekiyor. Örneğin, eğer ./foo/bar/baz.txtgideceksem /var/www/localhost/webroot/sonucun olmasını istiyorum /var/www/localhost/webroot/foo/bar/baz.txt. rsyncbu yeteneğe sahip --relative, ancak bunu yaptığımda, sembolik bağlara kolay olmadığını keşfettim: $ ls -ald /var/www/localhost/webroot/ | grep ^l lrwxrwxrwx 1 www-data www-data 15 2014-01-03 13:45 media -> ../static/media lrwxrwxrwx …
27 rsync  symlink  mirror 

4
pnd'ye göre yolu olan ln -s
Bir sürü sembolik bağ kurmaya çalışıyorum ama bunun neden işe yaradığını çözemiyorum ln -s /Users/niels/something/foo ~/bin/foo_link bu süre cd /Users/niels/something ln -s foo ~/bin/foo_link değil. Bunun yerine foo_linkfoo ile bağlantı kurmakla ilgisi olduğuna inanıyorum /Users/niels/bin./Users/niels/something Öyleyse asıl soru, gerçekte yazmadan, mutlak bir yola işaret eden sembolik bir bağlantıyı nasıl oluşturabilirim? …
26 bash  shell  symlink  ln 

4
/ Bin dizinine bağlanma yolunu ekleme
Sistem yöneticimiz sunucuya bir yazılım uygulaması (Maven) kurdu ve herkese /usr/local/maven/bin/klasörü yoluna eklemesini söyledi . Sadece bu klasördeki birkaç programı /binklasörden (veya herkesin yolunda olduğu diğer klasörlerden) bu şekilde bağlamak daha uygun olabilir : ln -s /usr/local/maven/bin/* /bin Bu doğru mu? Önerimin bazı gizli yan etkileri var mı?

3
mv bu dosyaya bir sembolik bağlantı vermeden bir dosya
mvBir dosyanın bu dosyaya sembolik bir bağlantıyı kesmesiyle mümkün mü ? Buna ilk cevabım hayır ve hamlenin hemen ardından bağlantıları değiştirmek için senaryo tabanlı bir çözüm üzerinde çalışıyorum, ancak başkalarının bu soruna nasıl yaklaştığını merak ediyordum. Sembolik bağlantıların yolları ve adları önceden bilinir, bu nedenle teoride tek yapmam gereken: bağlantının …

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.