Làm thế nào để tạo một mềm hay liên kết tượng trưng?

Tôi đang cài đặt trong p4v /opt nhưng /usr/bin là trên con đường của tôi. Là nó có thể tạo ra một mềm hay liên kết tượng trưng cho p4v từ /opt đến /usr/bin vì vậy tôi có thể chỉ cần loại "p4v" kể từ khi /usr/bin là con đường của tôi?

Xem man ln.

Để tạo ra một liên kết tượng trưng xuống /usr/bin/bar mà tài liệu tham khảo các tập tin gốc /opt/foo sử dụng:

ln -s /opt/foo /usr/bin/bar

Bạn sẽ cần phải áp dụng các trên lệnh như là gốc (tức là với sudo).

Lỗi là bạn đang viết lệnh sai trái. Một cách chính xác là

ln -s /<full>/<path>/<to>/<file> /usr/local/bin

http://ubuntuforums.org/showthread.php?t=2001697

Nếu các 'p4v' thực thi là tại /lựa chọn/là:/p4v, bạn có thể chỉ đơn giản chạy:

sudo ln -s /opt/bin/p4v /usr/bin/p4vsudo chmod ugo+x /usr/bin/p4v

Nó sẽ tốt hơn để thêm /lựa chọn/bin (hoặc bất cứ nơi nào thực thi là) để con đường của bạn:

echo "export PATH=\$PATH:/opt/bin" >> ~/.profilereset

Kiểm tra phần mềm vị trí này.

which application-name #replace for the application you are looking for

ví dụ:

which skype

ra sẽ được điều này.

/usr/bin/skype 

Để tạo ra sự liên kết mềm. ví dụ, bạn muốn tạo ra sự liên kết mềm cho skype trên màn hình

ln -s /usr/bin/skype ~/Desktop/

Để biết thêm thông tin về ln.

man ln

hay

ln --help
ln -s -n ./TargetDirectory ./Nickname

Chú ý công trình này, nếu bạn cả hai nút dưới bạn trong cùng một cái cây. Bạn có thể sử dụng thân ký hiệu

  • -các lệnh làm cho nó một liên kết tượng trưng
  • -n làm cho nó có thể de tạo ra một mục-loại liên kết tượng trưng

Mẫu này là hữu ích hơn cho tôi hơn so với trên các câu trả lời. Có lẽ là không chính xác hơn, chỉ cần ít làm rắc rối:

ln -s <path/to/real/file-or-folder> <symlink path>

Chỉ cần thay thế các bộ phận <>'s

Nếu nó nói target is not a folder nó có nghĩa là không gian trong thư mục tên ví dụ:: New Folder có một không gian

Bạn cần phải sửa đường và thêm một dấu xổ \ sau mỗi không gian trong các đường dẫn

ví dụ::

ln -s /opt/bin /usr/var/New\ Folder

Tôi đã tìm thấy rằng nó là dễ dàng hơn để đi đến nơi bạn muốn các liên kết đến được đó và tạo ra sự liên kết bằng cách sử dụng sudo ln -s /path/to/source/file hơn 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. Theo cách khác đã không được làm việc trong trường hợp của tôi.