Câu trả lời:
Xem man ln
.
Để tạo một liên kết tượng trưng /usr/bin/bar
để tham chiếu tệp gốc /opt/foo
, hãy sử dụng:
ln -s /opt/foo /usr/bin/bar
Bạn sẽ cần phải áp dụng lệnh trên dưới dạng root (tức là với sudo
).
sudo ln –s /etc/apache2/sites-available/redmine /etc/apache2/sites-enabled/000-redmine
đang gặp lỗi:ln: target '/etc/apache2/sites-enabled/000-redmine' is not a directory
Nếu tệp thực thi 'p4v' ở / opt / bin / p4v, bạn chỉ cần chạy:
sudo ln -s /opt/bin/p4v /usr/bin/p4v
sudo chmod ugo+x /usr/bin/p4v
Sẽ tốt hơn nếu thêm / opt / bin (hoặc bất cứ nơi nào có thể thực thi được) vào đường dẫn của bạn:
echo "export PATH=\$PATH:/opt/bin" >> ~/.profile
reset
~/.profile
sẽ tốt hơn cho thiết lập $PATH
.
/etc/environment
để sửa đổi hệ thống PATH rộng.
Kiểm tra vị trí phần mềm bằng cách này.
which application-name #replace for the application you are looking for
ví dụ
which skype
đầu ra sẽ là cái này
/usr/bin/skype
Để tạo liên kết mềm. ví dụ bạn muốn tạo liên kết mềm cho skype
máy tính để bàn của bạn
ln -s /usr/bin/skype ~/Desktop/
Để biết thêm thông tin về ln
.
man ln
hoặc là
ln --help
ln -s -n ./TargetDirectory ./Nickname
Lưu ý, điều này hoạt động nếu cả hai nút của bạn ở dưới bạn trong cùng một cây. Bạn có thể sử dụng ký hiệu tương đối
$
để chỉ ra một dấu nhắc dòng lệnh là một lựa chọn kiểu và không có khả năng là một vấn đề. Tuy nhiên, hãy nhớ rằng bao gồm những thứ trong một khối mã khác với mã và đầu ra của nó có thể gây nhầm lẫn.
Nếu nó đang nói target is not a folder
, điều đó có nghĩa là có khoảng trắng trong tên thư mục của bạn, ví dụ: New Folder
có một khoảng trắng
Bạn cần chỉnh sửa đường dẫn và thêm dấu gạch chéo ngược \
sau mỗi khoảng trắng trong đường dẫn
ví dụ:
ln -s /opt/bin /usr/var/New\ Folder
Tôi đã thấy rằng việc đi đến nơi bạn muốn liên kết sẽ dễ dàng hơn và sau đó tạo liên kết bằng cách sử dụng sudo ln -s /path/to/source/file
, hơn là làm ln -s target source
.
Vì vậy, trong trường hợp của bạn, tôi sẽ làm cd /usr/bin
sau đó sudo ln -s /opt/bin/pv4
. Cách khác đã không được làm việc trong trường hợp của tôi.