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

3
Belirli bir dizindeki herhangi bir dosyaya / dizine işaret eden tüm sembolik bağlantılar nasıl bulunur?
Bu soruda veya bu konuda (örneğin) belirli bir dizine /dir1işaret eden sembol bağlantılarının nasıl aranacağına dair çözümler alacaksınız (diyelim ), muhtemelen içerideki herhangi bir dosyaya / klasöre işaret eden sembolik bağlantılarla ilgileniyorum /dir1. Ben böyle bir dizini silmek istiyorum ama başka bir dizinde (diyelim ki) olduğu gibi, bunu yapmak için …
15 symlink 

1
Bul, sembolik yolda çalışmıyor?
Bu komutu çalıştırırsam find $HOME/MySymlinkedPath -name "run*.sh"hiçbir şey olmaz ve hata vermez ('MySymlinkedPath' benim $ HOME olandan başka bir sabit sürücüye sembolik bir yoldur). Bunlar da başarısız olur: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" Ve sadece emin olmak için, bu olmayan yol başarısız olur (elbette), find $HOME/MySymlinkedPathDUMMYTEST -name …
15 find  symlink  path 

2
Symlink'in hedefi hedefin üst dizinine göreli midir ve öyleyse neden?
Aşağıdaki dosya yapısına sahibim: build/ client/ –> index.js Ve cwd'deki istemci dizinine atıfta bulunan derleme dizininde "client" adlı sembolik bir bağlantı oluşturmaya çalıştığımda // Fails $ pwd /home/user/ $ ln -s client build/client $ stat build/client/index.js stat: build/client/index.js: stat: Too many levels of symbolic links Yukarıda görüntülenen ELOOP hatasını alıyorum. …
14 symlink 


2
Sabit bağlantılar neden orijinallerle aynı alanı kaplıyor gibi görünüyor?
Buradaki ve bu sayfanın bazı iyi Soru-Cevapları sayesinde artık bağlantıları anlıyorum. Sabit bağlantıları farklı bir isimle aynı inode atıfta görüyorum ve kopyalar farklı "düğümler, farklı isimlerle. Artı yumuşak bağlantıları orijinal dosya adı ve onların inode olarak yol var, bu yüzden dosya taşınırsa, bağlantı kopar. Bu yüzden, bazı dosyaları (aşağıda "saluton_mondo.cpp") …

6
Sembolik bağlantımı nasıl bulabilirim?
Kabuğum basholarak MacOSX kullanıyorum . Ben böyle oluşturulan sembolik bir bağ var: ln -s /usr/bin/python python2 Python2 kullanan bir paket var ve geçerli çalışma /usr/bin/pythondizinimde aslında python2 olan bir sembol bağlantısı oluşturmak istiyorum . Ben ne zaman python2komut satırından bu hatayı alıyorum: python2: realpath couldn't resolve "/usr/bin/python2" Ancak bu şekilde …
13 python  symlink 


5
Sembolleri bir makineden diğerine sembolik olarak nasıl kopyalarım?
İki özdeş sistemim olduğunu varsayalım. İlk sistemde sembolik bir bağ oluşturdum. İkincisinde, bu symlink'i sftp yoluyla kopyalamak istiyorum ve symlink aynı şekilde çalışacaktır (yani, syinkink /etc/kopyalandığında, sadece symlink kopyalanacak ve sadece syinkink (bağlı dosyalar değil)) Bunu nasıl yapabileceğim hakkında bir fikrim var mı / bunu yapabilir miyim? Ben sadece sembolik …

2
tar command - sembolleri atla
Tar komutunu şu şekilde kullanıyorum, tar -cvf protTests.tar protTests/* için tarklasörü içindeki tüm dosyaları, protTests. Ancak bu, klasörün içinde istenen bir simge olmayan sembolik bağlantıları da içerir. Tüm sembolik bağlantıları dışarıda bırakacak bir komut satırı seçeneği var mı?
13 files  symlink  tar  wildcards 

1
Eğer bir symlink rm -rf veri de bağlantı noktası da silinir olacak?
/home3Sistemimdeki dizinin içeriği : ./ backup/ hearsttr@ lost+found/ randomvi@ sexsmovi@ ../ freemark@ investgr@ nudenude@ romanced@ wallpape@ Bunu temizlemek istiyorum ama başka bir sürücüye işaret eden sembolik bağlantılar nedeniyle endişeliyim. Eğer diyorum ki rm -rf /home3diğer sürücüyü silecek mi?
13 linux  symlink 


1
Sembolik bağlantı izinleri chmod ile değişmez
Uzak bir Linux makinesine erişimim var, burada her sembolik bağlantı oluşturduğumda, varsayılan olarak aşağıdaki izinlerle oluşturulur: lrwxrwxrwx Örneğin kullanarak sembolik bağlantının (yani işaret ettiği yolu değil) izinlerini değiştirmeye çalışırsam: chmod g-w my_symbolic_link chmoddüzgün çalışıyor (hata mesajı yazdırılmıyor), ancak izinleri tekrar kontrol ettiğimde hala aynılar ( lrwxrwxrwx). Makine yöneticisinden haber almayı …

3
Perl yapmanın bir yolu var mı?
Bir arkadaşım şunu yapar: perl -pi.bak -e 's/foo/bar/' somefile "somefile" aslında bir sembolik bağlantı olduğunda, perl sadece dokümanların ne yapacağını söyler: Bunu, giriş dosyasını yeniden adlandırarak, çıktı dosyasını orijinal adıyla açıp print () deyimleri için varsayılan olarak bu çıktı dosyasını seçerek yapar. Uzantı, sağlanmışsa, yedek kopya oluşturmak için eski dosyanın …

3
Bir bağlantının bağlı olduğu bir dizine girme
Bir cdbağlantı oluşturduğumda, geçerli yoluma, bağlantının bağlandığı dizinin yolu yerine bağlantının yolu eklenir. Örneğin ~/dirlinks/maths$ ls -l logic lrwxrwxrwx 1 tim tim 71 Jul 27 10:24 logic -> /windows-d/academic discipline/study objects/areas/formal systems/logic ~/dirlinks/maths$ cd logic ~/dirlinks/maths/logic$ pwd /home/tim/dirlinks/maths/logic ~/dirlinks/maths/logic$ cd .. ~/dirlinks/maths$ Geçerli yolumun bağlantılı dizinin yoluna değişmesini istiyorum, böylece …

5
Linux'ta sembolik bir bağlantının sahibini neden değiştiresiniz?
Linux'ta sembolik bir bağlantının (sembolik bağ) sahibini veya grup sahibini değiştirmek mümkündür. Bir dosyanın neden bir dosyaya erişirken kullanılmadığından, neden birinin bunu yapmak isteyeceğini merak ediyordum. Kullanışlı olabileceği tek bir kullanım durumunu hayal edebiliyorum: bir kullanıcının yapışkan bit içeren bir dizindeki bir sembolik bağlantısı silmesine izin vermek için Bir sembolik …
12 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.