Latest web development tutorials

comando ln Linux

comando ln Linux

Linux comando Daquan Linux comando Daquan

comando ln Linux é um comando muito importante, a sua função é estabelecer um determinado link sincronização de arquivos em outro local.

Quando precisamos em um diretório diferente, utilize o mesmo arquivo, não precisamos no diretório de cada necessidade de colocar um arquivo deve ser o mesmo, contanto que estamos em um catálogo fixo, coloque o arquivo, e depois na outra em um diretório com o comando ln ligações (link) que pode, sem ter que repetir o espaço em disco.

gramática

 ln [参数][源文件或目录][目标文件或目录]
Em que o parâmetro formato é

[-bdfinsvF] [-S Backup-sufixo] [-V {numerada, existente, simples}]

[--help] [--version] [-]

Utilize este comando:
sistema de arquivos Linux, chamada ligação (link), podemos considerá-lo um arquivo de alias, ea ligação pode ser dividido em dois tipos: link de disco rígido (hard link) e soft link (link simbólico), o significado de links físicos um arquivo pode ter vários nomes, ea ligação macio é uma maneira de gerar um arquivo especial, o conteúdo do arquivo estão apontando para um outro local do arquivo. Um link de disco rígido é a presença do mesmo sistema de arquivos, mas pode ser um soft link em diferentes sistemas de arquivos.

Se os links macios ou duros não vai vincular uma cópia do arquivo original, só ocupam uma quantidade muito pequena de espaço em disco.

soft links:

  • 1. ligações moles, sob a forma de um caminho existe. Semelhante aos atalhos de sistema operacional Windows
  • 2. Ligações macia através de sistemas de arquivos, links de disco rígido não pode ser
  • 3. O soft link para um nome de arquivo que não existe ligação
  • 4. soft link para o link diretório

Hard Links:

  • 1. link de disco rígido, sob a forma de uma cópia do arquivo existe. Mas não tome o espaço real.
  • 2. O diretório não tem permissão para criar ligações fortes
  • 3. As únicas ligações diretas no mesmo sistema de arquivos pode ser criado

comando Parâmetros

parâmetros necessários:

  • -b eliminar, substituir as ligações previamente estabelecidos
  • -d permite que o superusuário para fazer ligações fortes para diretórios
  • aplicação -f
  • modo interativo -i, o usuário é solicitado se o arquivo existe substituir
  • -n geralmente considerado como o diretório da ligação simbólica
  • -s soft links (links simbólicos)
  • processo de Displays -v detalhado

parâmetros de seleção:

  • -S "-S <String sufixo Backup>" ou "--suffix = <string sufixo de backup>"
  • -V "-V <Backup>" ou "controle --version = <Backup>"
  • Exibe informações de ajuda help
  • informações sobre a versão --version exibição

Exemplos

Criar um soft link para o arquivo, criar um link2013 soft link como arquivo log2013.log, se log2013.log perdido, link2013 irá falhar:

ln -s log2013.log link2013

saída:

[root@localhost test]# ll
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
[root@localhost test]# ln -s log2013.log link2013
[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log

Criar um hard link para o arquivo, criar um vínculo físico para log2013.log ln2013, os mesmos atributos e ln2013 de log2013.log

ln log2013.log ln2013

saída:

[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
[root@localhost test]# ln log2013.log ln2013
[root@localhost test]# ll
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
-rw-r--r-- 2 root bin      61 11-13 06:03 ln2013
-rw-r--r-- 2 root bin      61 11-13 06:03 log2013.log

Linux comando Daquan Linux comando Daquan