«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.

1
ls -l vs ls -lL
Bunun bir kopya gibi göründüğünü biliyorum, ancak daha önce sorulan sorular sorumu yanıtlamıyor Kabukta /homedizine gidip orada bir dizin oluşturuyorumplay daha sonra bu dizine gidip /home/playiki dosya oluşturuyorum, birincisi bir metin dosyası, ikincisi terminale sembolik bir bağlantıtty şimdi kullanırsam ls -laşağıdaki çıktıyı alıyorum nereye koyarsam ls -lLonu alırım bu farkın …

1
Ln ne anlama geliyor?
Linux'ta lnbağlantı oluşturmak için komutu kullanabilirsiniz . $ touch foo $ ln -s foo foo_link $ ls -l lrwxrwxrwx 1 cklein cklein 3 May 29 16:11 foo_link -> foo Sanırım 'l', ln"link" anlamına geliyor, ama 'n' ne anlama geliyor? Ne anlama geliyor ln?
17 symlink  ln 

2
/ Dev / fd / proc / self / fd / ile nasıl ilişkilidir?
$ ls -l /dev/stdin /dev/fd/0 lrwx------ 1 tim tim 64 2011-08-07 09:53 /dev/fd/0 -> /dev/pts/2 lrwxrwxrwx 1 root root 15 2011-08-06 08:14 /dev/stdin -> /proc/self/fd/0 $ ls -l /dev/pts/2 /proc/self/fd/0 crw--w---- 1 tim tty 136, 2 2011-08-07 09:54 /dev/pts/2 lrwx------ 1 tim tim 64 2011-08-07 09:54 /proc/self/fd/0 -> /dev/pts/2 / …

8
Sembolleri yok sayarak bir dizinin içeriği
Ben sembolik bağlantıları göstermeden tüm içeriği (dosyalar ve alt dizinler) listelemek istiyorum bir dizin var. Linux'ta GNU yardımcı programları kullanıyorum. lsVersiyon 8.13. Misal: Tam dizin listesi: ~/test$ ls -Gg total 12 drwxrwxr-x 2 4096 Jul 9 10:29 dir1 drwxrwxr-x 2 4096 Jul 9 10:29 dir2 drwxrwxr-x 2 4096 Jul 9 …
17 ls  symlink  recursive 

3
Dizin hedefine bağlanan sembolik bağlantıyı değiştir
Tomcat sunucusunu 7.0.19'dan 7.0.20'ye yükseltmek istiyorum. Ben daha ln -s apache-tomcat-7.0.19 tomcat7önce de oldum , bu yüzden şimdi aşağıdaki komutu kullanarak yeni hedefe bağlantı gerekir , ancak beklediğim gibi çalışmadı: varolan sembolik bağlantı yerine yeni hedef yerine sembolik bir bağlantı oluşturdu .tomcat7ln -s --force apache-tomcat-7.0.21 tomcat7tomcat7/apache-tomcat-7.0.21tomcat7 Misal # mkdir v1 …

5
Bir sembolik bağın döngüye girip girmeyeceğine karar verecek bir algoritma var mı?
Unix sistemleri genellikle yalnızca bir symlink döngüsü veya çok fazla sembol içeren bir yolla karşı karşıya kaldıklarında hata yaparlar, çünkü tek bir yol aramasında geçecekleri sembol bağlantılarının sayısında bir sınıra sahiptirler. Ancak, bir unix'in izlemeye istekli olduğundan daha fazla bağlantı içeriyor olsa bile, belirli bir yolun bir şeye çözülüp çözülmediğine …

2
Bir dizine işaret eden bir sembolik bağ oluşturmak için hangi idempotent komutunu kullanabilirim?
Dizine bir symlink oluşturacak bir kabuk komut dosyasına bir komut koymak istiyorum, ancak bu komut dosyası tekrar tekrar çalıştırılabilir, bu nedenle sonraki çağrılarda, komut hiçbir şey değişmemelidir. Dizin yapısı şöyledir: % tree /tmp/test_symlink /tmp/test_symlink ├── foo └── repo └── resources └── snippets ├── php.snippets ├── sh.snippets ├── snippets.snippets ├── sql.snippets …

5
Yinelenen dosyaları bulma ve sembolik bağlantılarla değiştirme
Yinelenen dosyalar (hatta farklı adlarla) için belirli bir dizin içinde kontrol etmek için bir yol bulmaya çalışıyorum ve bunları ilk kez gösteren semboller ile değiştirin. Ben denedim fdupesama sadece bu kopyaları listeler. Bağlam bu: Beğendiğime göre bir simge temasını özelleştiriyorum ve birçok klasörün, üst klasörlerinde farklı adlara ve farklı konumlara …

2
sshfs, SFTP sunucusundan sembolik bağlantıları keser
Symlink'lerle çalışabilmeniz için SSHFS aracılığıyla uzak bir SFTP yolunun nasıl kurulacağını bilen var mı? Bunu yaptığımda, oluşturduğum tüm semboller yanlış dosyalara işaret ediyorlar (bağlantılı olduğumları değil.) İlgilendiğim tüm semboller göreceli (mutlak değil), bu yüzden tam olarak uzak makinede olduğu gibi görünmelerini sağlamak ideal olun. Varsayılan bağlama seçenekleriyle sshfs kullanarak, geçerli …
16 mount  symlink  sftp  sshfs 

2
Sembolik bir bağlantının hedefinin belirli bir yolu işaret etmesi
Bir bash betiği içinde, bir dosyanın aşağıdaki sözdizimiyle sembolik bir bağlantı olup olmadığını kontrol edebileceğimi biliyorum if [ -L $path ] Bu yolun belirli bir yola bağlı olup olmadığını nasıl test edeceğimi bilen var mı? Örneğin ben hedef olmadığını kontrol etmek istiyorum $patholduğunu /some/where.
16 bash  shell  symlink 

2
Pwd ve / bin / pwd arasındaki garip fark
Geçerli dizine bir symlink ekledim ln -s . aa. Eğer yürütürsem cd aave bundan sonra yürütürsem pwd, cevap olur /home/sim/aa. Ama ben yürütürsem /bin/pwdyazdırır /home/sim(geçerli dizin değişmedi). Bu fark nereden geliyor?
15 shell  symlink  pwd 



1
Nokta nokta (..) tam olarak nedir? Semboliklerle davranışları neden farklı?
Ben ..(çift nokta) doğasını anlamaya çalışıyorum . Nasıl eriştiğinize bağlı olarak farklı hedefleri gösteriyor gibi görünüyor. Misal:- /outer/ middle/ inner/ inner --> ./middle/inner/ Şimdi /outer/middle/inner/..yol açar /outer/middle/, ancak sembolik bağlantıdan erişirsem /outer/inner/..yol açar /outer/. Görünüşe göre burada iki farklı ..var. Nedir ..tam olarak? sembolik bağlantı? sabit bağlantı? Yoksa dizine erişildiğinde …


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.