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

9
Kırık sembolik bağlantıları nasıl bulabilirim
Herhangi bir noktaya işaret etmeyen sembolik bağları bulmanın bir yolu var mı? find ./ -type l Bana tüm sembolik bağları verecek, fakat bir yere giden linkler ile gitmeyen linkler arasında bir ayrım yapmıyor. Şu anda yapıyorum: find ./ -type l -exec file {} \; |grep broken Ama hangi alternatif çözümlerin …

8
UNIX / Linux'ta neden dizinlerle bağlantı kurulmasına izin verilmiyor?
Unix / Linux'un dizinlere sert linklere izin vermediğini, ancak yumuşak linklere izin vermediğini ders kitaplarında okudum. Bunun nedeni, devirlerimiz olduğunda ve sert bağlantılar oluşturduğumuzda ve bir süre sonra orijinal dosyayı sildiğimizde, bir çöp değerine işaret edecektir? Döngüler, sert bağlantılara izin vermemenin arkasındaki tek nedense, neden dizinlere yumuşak bağlantılara izin verilir?

4
Geçerli dizine göre sembolik bir bağlantı oluşturun
Giriş dizinde harici HDD'mde bir dizine işaret eden sembolik bir bağlantı oluşturmaya çalışıyorum. Bu şekilde belirttiğimde iyi çalışıyor: cd ~ ln -s /run/media/name/exhdd/Data/ Data Ancak bunu denediğimde hatalı bir bağlantı oluşturuyor: cd /run/media/name/exhdd ln -s Data/ ~/Data Bu, cdiçine giremediğim bir bağlantı oluşturur . Denedim, bash şikayetçi: bash: cd: Data: …
110 directory  symlink  ln 


1
CD'nin sembolik bağları takip etmesini sağlayın
Kodumu ana dizine sshfs olarak ekledim, ancak hiyerarşiyi hatırlamak zor, bu yüzden ana dizimde bu dizine giden bir işaret oluşturdum. Bu sembolik linke cd yazdığımda, sembolik linke cding yapmak yerine aslında bu dizine cd olacak mı? Soru belirsiz ise, aradığım şeye bir örnek: foo@foo:~$ ls -l lrwxrwxrwx 1 foo foo …

5
Sembolik linkleri nasıl düzenleyebilirim?
Temel bir bağlantı sembolik bilgim, başka bir dosyaya dizge yolu içeren özel bir dosyadır. Çekirdeğin VFS'si bunun çoğunu soyutlar, ancak sembolik bağlantıların düzenlenmesi imkansız gibi görünen bir neden var mı? Başka bir deyişle: Bir sembolik bağlantıyı düzenleyebilir miyim? Değilse neden olmasın? Sembolik bağlantıları değiştirmenin çeşitli yolları olduğunu anlıyorum (şu anda …

2
Sembolik bağlantı özyinelemesi - sıfırlama nedir?
Aynı dizine işaret eden sembolik bir bağlantıya devam ettiğimde ne olacağını görmek için küçük bir bash betiği yazdım. Çok uzun bir çalışma dizini oluşturmasını ya da çökmesini bekliyordum. Ama sonuç beni şaşırttı ... mkdir a cd a ln -s ./. a for i in `seq 1 1000` do cd a …
64 bash  symlink 

7
Göreceli bir yol adına sembolik bir bağlantı yapın
Bunu yapabilirim: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Ancak bunu yapabilmek istiyorum: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt Mümkün mü? Göreceli yol adını bir şekilde çözüp iletebilir miyim ln?
64 symlink 

14
Ln için parametre sırasını hatırlamak için ipuçları?
Ben kullandım lnyıllarca sembolik bağlantıları yazmak için ama yine de yanlış uzağa etrafında parametrelerin sırasını olsun. Bu genellikle bana yazıyor: ln -s a b ve sonra kendime hatırlatmak için çıktıya bakıyorum. Her zaman a -> b, tam tersi olduğunda okuduğum gibi olmayı hayal ediyorum b -> a. Bu, sezgisel olarak …
64 symlink  ln 

2
Sembolik linklerden nasıl yedek oluşturulur?
Diğer dizinlere sembolik bağları olan bir rehberim var. Tar komutunu kullanarak sembolik linkleri linkler olarak değil, başvuruda bulundukları dizin dosyalarını içeren arşivler olarak arşivlemek istiyorum. Bunu nasıl yapabilirim?
63 tar  symlink 


5
Samba'nın paylaşılan yolun dışındaki bağlantıyı takip etmesini nasıl sağlarsınız?
Bu, Ubuntu sunucusu 10.04 64 ve samba 3.4.7'dir. Paylaşılan bir dizine /home/mit/shareve paylaşılana /home/tempbağladığım bir tane daha var: ln -s /home/temp /home/mit/share/temp Ancak pencerelerde, interneti kullandıktan sonra açamıyorum S:/temp, fakat Linux'ta /home/mit/share/tempbeklendiği gibi erişmek mümkün . Bu, eğer içerideki dizinleri bağlarsam çalışır /home/mit/share/temp, bu yüzden samba, paylaşılan dizinin dışına / …

4
Bir link aracılığıyla çalıştırıldığında mevcut betiğin yolunu alın
Bazı bash betiği olan birkaç dizinden ve muhtemelen her makinede farklı bir dizinde bulunan birkaç makineye dağıtılacak destek dosyalarından oluşan bir yardımcı programım var. Komut dosyalarının kendilerine göre yollara referans verebilmeleri gerekir, bu nedenle yürütülmekte olan dosyanın yolunu bulabilmeliyim. dirname $0Senaryomu doğrudan çağırdığınızda mükemmel çalışan deyimin farkındayım . Ne yazık …

4
Sembolik bağların yerine, mount --bind komutunu kullanmanın sakıncaları var mı?
Sembolik gibi nasıl işlevlerde sınırlamaları vardır ls, mvve cpkabuk gibi komutları başlatılan aksine, çünkü onlar üzerinde çalışabilir cd, bu işlevler, kullanıcı mantıksal yola göre dizin erişilen hakkında bilgisi yoktur (ilgili bkz yayını ). Yerine bir mount --bindseçenek bulabilir , seçenek samba ve diğer dosya sunucuları ile daha fazla işlevsellik ve …
55 mount  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.