AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 56339
Accepted
coffee
coffee
Asked: 2011-08-09 11:17:25 +0800 CST2011-08-09 11:17:25 +0800 CST 2011-08-09 11:17:25 +0800 CST

Como criar um link suave ou simbólico?

  • 772

Estou instalando o p4v no /opt, mas /usr/binestá no meu caminho. É possível criar um link suave ou simbólico para p4v de /optpara /usr/bin, para que eu possa digitar "p4v" já que /usr/binestá no meu caminho?

symbolic-link
  • 8 8 respostas
  • 1417820 Views

8 respostas

  • Voted
  1. Best Answer
    Michał Šrajer
    2011-08-09T11:20:56+08:002011-08-09T11:20:56+08:00

    Veja man ln.

    Para criar um link simbólico no /usr/bin/barqual referencia o arquivo original /opt/foo, use:

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

    Você precisaria aplicar o comando acima como root (ou seja, com sudo).

    • 878
  2. Pedro Arnoldo Machado Duran
    2014-04-04T11:15:51+08:002014-04-04T11:15:51+08:00

    O erro é que você está escrevendo o comando errado. A maneira correta é

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

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

    • 56
  3. dv3500ea
    2011-08-09T11:23:08+08:002011-08-09T11:23:08+08:00

    Se o executável 'p4v' estiver em /opt/bin/p4v, você pode simplesmente executar:

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

    Seria melhor adicionar /opt/bin (ou onde quer que o executável esteja) ao seu caminho:

    echo "export PATH=\$PATH:/opt/bin" >> ~/.profile
    reset
    
    • 24
  4. Hafiz Shehbaz Ali
    2015-06-25T11:41:44+08:002015-06-25T11:41:44+08:00

    Verifique a localização do software por isso.

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

    por exemplo

    which skype
    

    saída será esta.

    /usr/bin/skype 
    

    Para criar o link suave. por exemplo, você deseja criar o link de software skypeem sua área de trabalho

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

    Para mais informações sobre ln.

    man ln
    

    ou

    ln --help
    
    • 6
  5. LucasY
    2018-10-02T10:24:58+08:002018-10-02T10:24:58+08:00

    Este modelo foi mais útil para mim do que as respostas acima. Provavelmente não mais correto, apenas menos ofuscado:

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

    Basta substituir as peças em <>'s

    • 5
  6. Mohamad El Boudi
    2017-12-12T15:32:04+08:002017-12-12T15:32:04+08:00
    ln -s -n ./TargetDirectory ./Nickname
    

    Observe que isso funciona se ambos os nós estiverem abaixo de você na mesma árvore. Você pode usar a notação relativa

    • -s comando torna um link simbólico
    • -n torna possível criar um link simbólico do tipo pasta
    • 4
  7. Sam
    2017-11-09T20:43:24+08:002017-11-09T20:43:24+08:00

    Se estiver dizendo target is not a folder, significa que há espaços nos nomes das suas pastas, por exemplo: New Foldertem um espaço

    Você precisa editar o caminho e adicionar uma barra invertida \após cada espaço nos caminhos

    por exemplo:

    ln -s /opt/bin /usr/var/New\ Folder
    
    • 0
  8. briankip
    2018-04-18T09:06:32+08:002018-04-18T09:06:32+08:00

    Descobri que é mais fácil ir para onde você deseja que o link esteja e, em seguida, criar o link usando sudo ln -s /path/to/source/filedo que fazendo ln -s target source.

    Então no seu caso eu faria cd /usr/binentão sudo ln -s /opt/bin/pv4. A outra forma não funcionou no meu caso.

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Que comando preciso para descompactar/extrair um arquivo .tar.gz?

    • 8 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Marko Smith

    Como posso adicionar um usuário como um novo sudoer usando a linha de comando?

    • 7 respostas
  • Marko Smith

    Alterar permissões e propriedade da pasta

    • 9 respostas
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    EmmyS Que comando preciso para descompactar/extrair um arquivo .tar.gz? 2011-02-09 14:50:41 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve