P4v'yi kuruyorum /opt, ama /usr/bin benim yolumda. P4v için yumuşak veya sembolik bir bağlantı oluşturmak mümkün mü /opt -e doğru /usr/bin, bu yüzden o zamandan beri "p4v" yazabilirim /usr/bin yolumda mı?
Görmek man ln.
Sembolik bir bağlantı oluşturmak için /usr/bin/bar orijinal dosyaya başvuran /opt/foo, kullanma:
ln -s /opt/foo /usr/bin/barYukarıdaki komutu root olarak uygulamanız gerekir (örn. sudo).
Hata, komutu yanlış yazmanızdır. Doğru yol şu şekildedir
ln -s /<full>/<path>/<to>/<file> /usr/local/bin
'P4v' yürütülebilir dosyası / opt / bin / p4v konumundaysa, basitçe çalıştırabilirsiniz:
sudo ln -s /opt/bin/p4v /usr/bin/p4vsudo chmod ugo+x /usr/bin/p4vYolunuza / opt / bin (veya yürütülebilir dosyanın bulunduğu her yerde) eklemek daha iyi olur:
echo "export PATH=\$PATH:/opt/bin" >> ~/.profilereset
Yazılımın konumunu buradan kontrol edin.
which application-name #replace for the application you are looking forörneğin
which skypeçıktı bu olacak.
/usr/bin/skype Yumuşak bağlantıyı oluşturmak için. örneğin, aşağıdakiler için yumuşak bir bağlantı oluşturmak istiyorsunuz: skype masaüstünüzde
ln -s /usr/bin/skype ~/Desktop/Hakkında daha fazla bilgi için ln.
man lnveya
ln --help
ln -s -n ./TargetDirectory ./NicknameNot Bu, her iki düğüm de aynı ağaçta altındaysanız çalışır. Göreli notasyonu kullanabilirsiniz
- -s komutu onu sembolik bir bağlantı yapar
- -n klasör tipi sembolik bağ oluşturmayı mümkün kılar
Bu şablon benim için yukarıdaki cevaplardan daha yardımcı oldu. Muhtemelen daha doğru değil, sadece daha az kafa karıştırıcı:
ln -s <path/to/real/file-or-folder> <symlink path>Sadece parçaları değiştirin <>'s
Eğer diyorsa target is not a folder demek klasör adlarında boşluk eg: New Folder bir boşluk var
Yolu düzenlemeniz ve ters eğik çizgi eklemeniz gerekir \ yollardaki her boşluktan sonra
örneğin:
ln -s /opt/bin /usr/var/New\ Folder
Bağlantının olmasını istediğiniz yere gitmenin ve ardından bağlantıyı kullanarak oluşturmanın daha kolay olduğunu buldum sudo ln -s /path/to/source/file, yapmaktan daha ln -s target source.
Senin durumunda yapardım. cd /usr/bin sonra sudo ln -s /opt/bin/pv4. Benim durumumda diğer yol işe yaramadı.