> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Isso é um bug lnou existe um caso de uso para vincular um arquivo a si mesmo? Isso é com coreutils
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Isso é um bug lnou existe um caso de uso para vincular um arquivo a si mesmo? Isso é com coreutils
Percebi que ls -lisso não altera apenas a formatação da saída, mas também como os links simbólicos do diretório são tratados: > ls /rmn biweekly.sh daily.sh logs ... > ls -l /rmn lrwxrwxrwx 1 root root 18 Feb 11 2011 /rmn -> /root/maintenance/ Gostaria de obter uma lista detalhada do...
Estou tentando criar um monte de links simbólicos, mas não consigo entender por que isso está funcionando ln -s /Users/niels/something/foo ~/bin/foo_link enquanto isso cd /Users/niels/something ln -s foo ~/bin/foo_link não é. Eu acredito que tem algo a ver com foo_linkvincular a foo em...
É possível que mvum arquivo sem quebrar um link simbólico para esse arquivo? Minha resposta inicial a isso é não, e estou elaborando uma solução baseada em script para alterar os links imediatamente após a mudança, mas fiquei imaginando como outras pessoas abordaram esse problema. Os caminhos e...
Eu criei um link simbólico (ontem) assim: sudo ln -s bin/python /usr/bin/prj-python Quando eu corro: prj-python file.py Eu recebo: prj-python: command not found Quando tento criar o link novamente, recebo: ln: criando o link simbólico `/ usr / bin / prj-python ': o arquivo existe Por...
Nosso administrador de sistemas instalou um aplicativo de software (Maven) no servidor e disse a todos para adicionar a /usr/local/maven/bin/pasta ao caminho. Eu acho que poderia ser mais conveniente apenas vincular os poucos programas nessa pasta a partir da /binpasta (ou outra pasta que todos...
Se eu iniciar um processo e excluir o binário dele, ainda posso recuperá-lo de /proc/<pid>/exe: $ cp `which sleep` . $ ./sleep 10m & [1] 13728 $ rm sleep $ readlink /proc/13728/exe /tmp/sleep (deleted) $ cp /proc/13728/exe ./sleep-copy $ diff sleep-copy `which sleep` && echo not...
Como obtenho a lista de arquivos (e faço alguma coisa com essa lista) filtrando o nome do destino do link simbólico e não o nome do link simbólico? Por exemplo, na lista a seguir, estou interessado apenas nos quatro primeiros arquivos (o destino contém bar): foo -> /tmp/bar bar ->...
Digamos que eu tenha dois caminhos: <source_path>e <target_path>. Gostaria que o meu shell (zsh) para automaticamente descobrir se há uma maneira de representar <target_path>a partir <source_path>de um caminho relativo. Por exemplo, vamos assumir <source_path> é...
Estou usando o Arch com Xfce. Recentemente, criei um link simbólico para um diretório em um sistema de arquivos. Mas não quero montar o sistema de arquivos durante a inicialização ou montá-lo manualmente antes de abrir o link simbólico. Existe uma maneira de montar automaticamente esse sistema...
Eu tenho uma pasta SOURCE que contém várias pastas de subnível, cada uma com seus próprios arquivos. Quero copiar esta pasta em uma nova pasta COPY, na qual preciso copiar a estrutura de diretórios, mas manter os arquivos como links simbólicos para os arquivos originais em SOURCE e suas...
Por que o sed -iexecutado no link simbólico destrói esse link e o substitui pelo arquivo de destino? Como evitar isso? por exemplo. $ ls -l pet* -rw-rw-r-- 1 madneon madneon 4 mar 23 16:46 pet lrwxrwxrwx 1 madneon madneon 6 mar 23 16:48 pet_link -> pet $ sed -i 's/cat/dog/' pet_link $ ls -l...
Eu li em muitos sites que, em Linux, links simbólicos (soft links, links simbólicos) são como ponteiros que fazem referência a outro arquivo, que pode ser localizado em qualquer lugar (como atalhos do Windows). No entanto, quando verifico o uso do disco de uma pasta na qual há links simbólicos, há...
Estou tentando encontrar minha localização java no meu sistema Linux e consegui isso [980@b449 ~]$ which java /usr/bin/java [980@b449 ~]$ readlink -f $(which java) /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java qual é a diferença entre os 2
Então, digamos que eu tenho um link simbólico de um arquivo no meu diretório pessoal para outro arquivo em uma partição diferente. Como eu encontraria o local de destino do arquivo vinculado? Por isso, quero dizer, vamos dizer que tenho file2em /home/user/; mas é um link simbólico para outro file1....
Criei um link flexível ( ln -s 1 2) para um diretório que está dentro do testdiretório, abri o link flexível ( cd 2) e exibi o caminho atual usando pwd. O caminho exibido era ~/test/2e não ~/test/1. É diferente em um sistema operacional como o Windows, o atalho nos leva ao diretório real. Estou um...
Parece-me que a idéia básica de links simbólicos / flexíveis em comparação com atalhos (em um PC) ou aliases (em um Mac) é a mesma coisa. Estou longe? Eles são
Eu me pego precisando pular alguns diretórios na minha pasta pessoal com frequência e me canso de escrevê-los. Eu gostaria de uma abordagem mais rápida, que tradicionalmente seria um link simbólico. No entanto, não quero encher meu diretório pessoal com dezenas de links simbólicos. Eu poderia...
Estou tentando (o mais próximo possível) alterar atomicamente um link simbólico. Eu tentei: ln -sf other_dir existing_symlink Isso acabou de colocar o novo link simbólico no diretório que o existente_symlink apontou. ln -sf other_dir new_symlink mv -f new_symlink existing_symlink Isso fez a...
No Linux, você pode usar o lncomando para criar links. $ touch foo $ ln -s foo foo_link $ ls -l lrwxrwxrwx 1 cklein cklein 3 May 29 16:11 foo_link -> foo Eu assumo que o 'l' em lnsignifica "link", mas o que o 'n' representa? O que