terça-feira, 19 de maio de 2009

Comando ln UNIX

Comando ln


O comando ln faz um atalho (link) de um arquivo ou diretório. Voce pode se referir a um arquivo que está num diretório /bin por exemplo no seu diretório home somente fazendo um link do mesmo. Existe dois tipos de link o hard link e o simbolic link (simbolico), o primeiro tipo faz um link onde irá apontar para o lugar no winchester onde o arquivo esta amarzenado, o segundo tipo é um link simbólico pois o link é um arquivo texto que contem o path de onde o arquivo está. Isto quer dizer se voce apagar um hard link ira excluir o arquivo e se apagar um simbolic link irá apagar somente o link.

Sintaxe

ln [-sf] arquivo nomelink

Parametros

  • -s = cria um simbolic link (hrad link é criado sem esse parametro)
  • -f = força a criação do link, para links que não se tem permição de leitura
  • arquivo = nome do arquivo ou diretório que vai ser linkado
  • nomelink = nome do link pode ser qualquer um, mas o interssante e colocar o mesmo nome do arquivo ou diretório.

Exemplos

% pwd /home/user/cris % ln -s /bin/tmp symlink % cd symlink % pwd /bin/tmp

Nenhum comentário:

Postar um comentário